0

我目前正在使用

RewriteRule ^(.*).html$ location.php?cmd=$1 [L]

通过动态页面重定向所有.html页面请求 - location.php.

我如何添加例外以允许 2 或 3 页不受此规则的影响,例如。index.html aboutus.html 等谢谢。

4

2 回答 2

1

将这些行放在 .htaccess 文件的顶部以跳至现有文件和目录(如果存在)。如果没有,请照常处理我们的其他规则。

RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
于 2013-09-26T10:30:34.513 回答
0

将您的代码替换为:

 RewriteCond %{REQUEST_URI} !^/(index|aboutus|contact)\.html$ [NC=
 RewriteRule ^(.+?)\.html$ /location.php?cmd=$1 [L]
于 2013-09-26T10:31:34.840 回答