Tôi có 8 dòng quy tắc viết lại trong tệp .htaccess của mình. Tôi cần loại trừ hai thư mục vật lý trên máy chủ của mình khỏi các quy tắc này để chúng có thể truy cập được. Bây giờ tất cả các yêu cầu được gửi đến tập tin index.php.
Các thư mục để loại trừ: "quản trị viên" và "người dùng".
Vì vậy, các yêu cầu http: http://www.domain.com/admin/ không nên được chuyển đến tệp index.php.
ErrorDocument 404 /index.php?mod=error404
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteRule ^([^/] )/([^/] )\.html$ index.php?lang=$1&mod=$2 [L]
RewriteRule ^([^/] )/$ index.php?lang=$1&mod=home [L]
[^/]
một không gian đơn giản nếu không được phép ở đó (nó phải được thoát với\<space>
).