Apache và Mod_rewrite

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
Tìm tập tin cấu hình của Apache có tên là httpd.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ó
ClearModuleList

AddModule mod_rewrite.c

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

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ó

Options +FollowSymLinks
RewriteEngine On

Và lưu file này vào thư mục duyệt web nào đó.Ví dụ /dcuong/
Bây giờ duyệt xem thế nào http://localhost/dcuong/

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

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)

Enjoy it

Cu Tí

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: