我目前正在使用
RewriteRule ^(.*).html$ location.php?cmd=$1 [L]
通过动态网页.html
重定向所有location.php
页面请求。
如何添加例外以允许2或3页不受此规则的影响,例如: index.html aboutus.html等等。谢谢。
答案 0 :(得分:1)
将这些行放在.htaccess文件的顶部以跳转到现有文件和目录(如果存在)。如果没有,像往常一样处理我们的其他规则。
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
答案 1 :(得分:0)
用以下代码替换您的代码:
RewriteCond %{REQUEST_URI} !^/(index|aboutus|contact)\.html$ [NC=
RewriteRule ^(.+?)\.html$ /location.php?cmd=$1 [L]