|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
30-06-2009, 02:49 PM | #1 |
Guest
Trả Lời: n/a
|
Mod_Rewrite, tối ưu URL cơ bản
Mod_Rewrite, tối ưu URL cơ bản
Thứ năm, ngày 3 tháng 1, năm 2008 Thêm ý kiến Viết lại đường dẫn URL qua mod_rewrite apache. Hướng dẫn chi tiết tiếng Việt. Từ khóa: Mod_Rewrite, rewrite url, tối ưu URL ,cơ bản, duongdan,tối ưu url, apache, tutorial,tiengviet Một trong những chức năng độc đáo nhất của file .htaccess là khả năng viết lại đường dẫn URL của trang Web. Trên trang chủ của Apache, mô đun mod_rewrite được nhắc đến như một chìa khóa vạn năng cho phép tùy biến một cách dễ dàng. Trước khi đi vào phần chính, cần ghi nhớ rằng một số nhà cung cấp dich vụ lưu trữ Web không hỗ trợ chức năng này. Trong trường hợp đó, bạn không có cách nào sử dụng chức năng này trừ phi bạn đành đập vỡ con lợn đất đâu đó trong nhà và chuyển đến một máy chủ hỗ trợ mod_rewrite. Nếu bạn tự quản lý một máy chủ riêng (server) thì nên chắc rằng modul mod_rewrite đã được kích hoạt. Trong trường hợp ngược lại thì kiểm tra file cấu hình máy chủ Apache (httpd.conf). Chắc chắn rằng hai dòng sau được kích hoạt và không bị đặt trong dấu bình : LoadModule rewrite_module modules/mod_rewrite.soSau khi thay đổi thì nhớ phải khởi động lại máy chủ Apache để cấu hình thay đổi được cập nhật. Kiểm tra cấu hình Trước khi tìm hiểu kỹ hơn, bạn phải kiểm tra xem cấu hình mod_rewrite đã được kích hoạt trên máy chủ của nhà cung cấp dịch vụ chưa. Vì tất cả thao tác đều có thể ảnh hưởng tới hoạt động của site, bạn nên thử, thao tác trong thời gian ít người truy cập và tránh khoảng thời gian ‘full crawl’ mà Google đánh chỉ số (index) Web của bạn.
Ba dòng lệch nói trên, dòng đầu tiên cho phép máy chủ Apache thực thi liên kết tượng trưng. Dòng lệnh thay cho phép sửa lại cấu hình ngầm định trong file httpd.conf. Dòng thứ hai kích hoạt chức năng viết lại đường dẫn URL. Trong bất kể trường hợp nào, độc lâp với cách viết lại đường dẫn, bạn luôn phải thêm «RewriteEngine on» vào trong file .htaccess. Dòng thứ ba chính là luật viết lại đường dẫn; chúng ta hày cùng phân tích :
Bạn thấy đơn giản phải không nào ? Vậy thì hày có hiểu thấu đáo trước khi chuyển tới các bước sau. Mọi thứ sẽ phức tạp hơn nhiều đấy Hoài Nam - http://www.vietseo.net |
|
|