Tôi sử dụng để tuân theo quy tắc viết lại để chuyển toàn bộ url sang tập lệnh php:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*?)$ index.php?rewriteUrl=$1 [QSA,L]
Trên một số máy chủ, tôi phải sử dụng
RewriteRule ^(.*)$ index.php?rewriteUrl=$1 [QSA,L]
thay vào đó ( ?
thiếu).
Có cách nào để làm cho máy chủ xử lý việc này tự động không? Ở dạng dự phòng / thử bắt hoặc một cái gì đó như thế này?
?
biểu thức. Để biết thông tin về cách sử dụng biểu thức chính quy trong mod_rewrite, vui lòng xem tài liệu Apache .