我有一些简单的 RewriteRules 将所有路径变量重定向到 /index.php。但现在我希望为所有 /img/(.*) 网址例外。
这是一个片段。请指教。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1 [L]
我尝试RewriteRule ^img/(.*) img/index.php/$1 [L]
在最后一条包罗万象的行上方添加,但它不起作用。
我追求的结果是这样的:
url --> script / path variables
====================================
/abc/def --> /index.php/abc/def
/img/abc --> /img/index.php/abc
你能为我指出正确的方向吗?