Bài 02: Một số quy tắc & chỉ thị cơ bản trong file .htaccess
Ý nghĩa của một số cụm từ/thuật nghữ được sử dụng trong bài viết. Rewrite: Viết lại. Rewrite Engine: Công cụ/máy viết lại Rewrite Url: Viết lại đường dẫn. Rewrite Rule: Quy tắc viết lại Rewrite Cond: Điều kiện để thực thi việc viết lại. Trong khuôn khổ bài viết này mình sẽ trình bày một số ...
Ý nghĩa của một số cụm từ/thuật nghữ được sử dụng trong bài viết.
- Rewrite: Viết lại.
- Rewrite Engine: Công cụ/máy viết lại
- Rewrite Url: Viết lại đường dẫn.
- Rewrite Rule: Quy tắc viết lại
- Rewrite Cond: Điều kiện để thực thi việc viết lại.
Trong khuôn khổ bài viết này mình sẽ trình bày một số chỉ thị cơ bản được sử dụng trong .htaccess.
- RewriteEngine: Cho phép/ không cho phép chạy Rewrite Engine.
- RewriteBase: Thiết lập URL cơ sở cho thư mục cần Rewrite.
- RewriteCond: Định nghĩa một điều kiện trong đó Rewrite sẽ xảy ra.
- RewriteRule: Định nghĩa các quy tắc cho các Rewrite Engine
Thống nhất rằng mỗi một dòng trong file .htaccess sẽ được coi là một quy tắc hay một dòng lệnh.(Command Line)
1. Một số ghi chú cơ bản.
1.1 Comment trong .htaccess
Nếu đã sử dụng và một lần sửa đổi cấu hình Apache thì chắc chắn bạn cũng biết, muốn sử dụng một module nào đó trong những available modules, bạn phải xóa dấu “#” (hash). Dấu “#” này dùng để định nghĩa một đoạn comment trong httpd.conf, và .htaccess cũng vậy.
Ví dụ:
#Enable Rewrite mod