Lấy ví dụ cái http://johncms.daivietpda.com/forum làm thực hành nhé
Đây là johncms 4.0.1 Đầu tiên chưa chỉnh sửa ta có url của chuyên mục trong forum như sau
[code]http://johncms.daivietpda.com/forum/index.php?id=1[/code]
Chuyên mục có tên là : Phần mềm ứng dụng
Bây giờ chúng ta sẽ chỉnh sửa để rewrite url thành
[code]http://johncms.daivietpda.com/forum/Phan-mem-ung-dung_1.html[/code]
Việc làm này tức là tạo ra đường dẫn ảo , nhằm mục đích thận thiện với các search engine , nói chung là để seo cho wap được mọi người biết đến nhiều hơn
Để có được đường dẫn đẹp như trên các bạn cần làm các bước như sau
Tôi sẽ hướng dẫn các bước làm trước và phân tích các bước sau nhé
Bước 1 :
Mở file .htaccess của johncms tìm đến dòng
[code]RewriteRule .* - [F][/code]
Thêm vào bên dưới
[code]RewriteRule _(.*)\.html$ /forum/index.php?id=$1[/code]
Bước 2:
Download file url.php đính kèm bên dưới , giải nén vào thư mục /incfiles
Bước 3:
Mở file forum/index.php
Tìm line 16
[code]require('../incfiles/core.php');[/code]
Thêm vào bên dưới
[code]require('../incfiles/url.php');[/code]
Tìm : line 749
[code] echo '<a href="index.php?id=' . $res['id'] . '">' . $res['text'] . '</a> [' . $count . ']';[/code]
Thay thế bằng :
[code] echo '<a href="' . ___($res['text']) . '_' . $res['id'] . '.html">' . $res['text'] . '</a> [' . $count . ']';[/code]
Tìm : line 302
[code] echo '<a href="?id=' . $res['id'] . '">' . $res['text'] . '</a>';[/code]
Thay thế bằng :
[code] echo '<a href="' . ___($res['text']) . '_' . $res['id'] . '.html">' . $res['text'] . '</a>';[/code]
Tìm : line 349
[code] echo '<a href="index.php?id=' . $res['id'] . '">' . $res['text'] . '</a> [' . $colmes1 . ']';[/code]
Thay thế bằng :
[code] echo '<a href="' . ___($res['text']) . '_' . $res['id'] . '.html">' . $res['text'] . '</a> [' . $colmes1 . ']';[/code]
Tìm : line 232
[code] $tree[] = '<a href="index.php?id=' . $parent . '">' . $res['text'] . '</a>';[/code]
Thay thế bằng :
[code] $tree[] = '<a href="' . ___($res['text']) . '_' . $parent . '.html">' . $res['text'] . '</a>';[/code]
Lưu lại tất cả và thưởng thức
Các bạn có thể thay đuôi .html bằng bất kể đuôi gì mà bạn muốn , ví dụ như msv dùng .msv đó
Nếu các bạn lech đi đâu vui lòng để lại nguồn http://daivietpda.com cám ơn nhiều
http://daivietpda.com
url.zip
Mod rewrite url for johncms.zip