我创建了.htaccess文件:
RewriteRule ^([a-zA-Z]{0,2})/(.*)/(.*)$ index.php?lang=$1&ctrl=$2&method=$3 [L]
RewriteRule ^([a-zA-Z]{0,2})/(.*)$ index.php?lang=$1&ctrl=$2 [L]
RewriteRule ^(.*)/(.*)$ index.php?ctrl=$1&method=$2 [L]
RewriteCond %{QUERY_STRING} !ctrl
RewriteRule ^(.*)/?$ index.php?ctrl=$1 [L]
我需要它来忽略重写包含的css文件。
谢谢您的回答:)
保持这样的规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([a-zA-Z]{0,2})/([^/]+)/([^/]+)/?$ index.php?lang=$1&ctrl=$2&method=$3 [L,QSA]
RewriteRule ^([a-zA-Z]{0,2})/(.*)$ index.php?lang=$1&ctrl=$2 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?ctrl=$1&method=$2 [L,QSA]
RewriteCond %{QUERY_STRING} !ctrl
RewriteRule ^([^/]+)/?$ index.php?ctrl=$1 [L,QSA]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句