Viết lại đường dẫn URL (mod_rewrite, .htaccess, Apache)

Tại sao phải viết lại đường dẫn
Tại sao phải “viết lại” đường dẫn và sử dụng đường dẫn ảo ? Câu trả lời thật rõ ràng: đường dẫn rõ ràng ngắn gọn bao nhiêu, thành viên nhớ được nhiều bấy nhiêu.
Dù site của bạn có nội dung gì đi nữa, thì mục đích của bạn luôn là giữ được nhiều thành viên nhất có thể. Về điểm này, đường dẫn ảo sẽ là giải pháp hoàn hảo cho bạn.

Ngoài ra về phương diện SEO, một đường dẫn URL tĩnh có thể giúp cho Google index dễ dàng hơn. Thêm nữa trong khi viết lại đường dẫn bạn có thể thêm các từ khóa vào trong đường dẫn. Trang Web tĩnh lúc này sẽ có lợi thế trong kết quả tìm kiếm hơn là một trang Web động với nhiều thông số mà Google có thể không thể index được (Quá 3 thông số chẳng hạn
Kiểm tra cấu hình Apache

Trước khi bắt đầu tìm hiểu về việc tạo và sử dụng đường dẫn ảo, bạn phải chắc chắn rằng server Apache của bạn (trên máy bạn chạy localhost hoặc trên server của nơi cung cấp host) phải có module mod_rewrite và module này đã được cài cho Apache. Trên localhost, bạn có thể cài cho Apache bằng cách sửa file Conf/httpd.conf: tìm đến những dòng có rewrite_module và bỏ dấu # ở đầu đi.Nếu đã giải quyết được vấn đề trên, chúng ta cùng bắt đầu nhé.
Viết lại đường dẫn URL (mod_rewrite, .htaccess, Apache)

Đầu tiên, bạn tạo 1 file tên .htaccess với nội dung như code bên dưới nhé :
Ghi chú :
Trong Windows, bạn không thể tạo được file chỉ với phần đuôi mở rộng, vậy nên đặt tên là htaccess.txt rồi upload FTP lên server và đổi tên lại thành .htaccess.

1. <IfModule mod_rewrite.c>
2. RewriteEngine On
3. RewriteBase /
4. RewriteCond %{REQUEST_FILENAME} !-f
5. RewriteCond %{REQUEST_FILENAME} !-d
6. RewriteRule . /index.php [L]
7. </IfModule>

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: