Cấu hình Mod_rewrite Apache

Tác giả admin+, T.Ba 13, 2011, 01:54:03 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Mod_rewrite Apache

Mod_rewrite cho phép bạn viết lại webpage's url. Và bạn có thể viết lại URL cho hầu như  nhiều thứ.
Mặc định Apache đã tích hợp Mod_rewrite nhưng muốn sử  dụng nó thì phải enable lên.

1. Enable Mod_rewrite


Tìm tập tin cấu hình của Apache có tên là httpsd.conf.Mở nó ra và tìm đến dòng LoadModule rewrite_module modules/mod_rewrite.so

Bỏ dấu ; trước dòng này và chắc chắn hai dòng này đều bỏ dấu ; trước nó

Mã nguồn [Chọn]
ClearModuleList
AddModule mod_rewrite.c

Lưu lại file httpsd.conf và khởi động lại Apache.

2. Kiểm tra xem đã enable lên chưa


Có nhiều cách để kiểm tra điều này.Sau đây là cách đơn giản nhất.Tạo một tập tin có tên .htaccess và copy đoạn code sau đây bỏ vào nó

Mã nguồn [Chọn]
Options +FollowSymLinks
RewriteEngine On

Và lưu file này vào thư mục duyệt web nào đó. Ví dụ /vietnetwork/
Bây giờ duyệt xem thế nào   Đăng nhập để xem liên kết

Sẽ thấy hai dòng xuất hiện sau

Mã nguồn [Chọn]
No errors (Nghĩa là mod_rewrite engine đã được bật lên)
500, Internal Server Error (Nếu bạn gặp lỗi này thì mod_rewrite chưa được cài đặt hoặc chưa enable trên Apache)