.htaccess 重写特定于规则的文件
具有以下重定向规则.htaccess 重写特定于规则的文件,.htaccess,.htaccess,具有以下重定向规则 RewriteRule ^(.*).html(.*)$ manager.php [L] 但我希望它不会执行到下一个文件 somefile.html 在其前面添加条件以排除它: RewriteCond %{REQUEST_URI} !somefile\.html RewriteRule ^(.*).html(.*)$ manager.php [L] 您要查找的内容有点模糊,但是如果您想将每个以.html结尾的URL重定向到manager.php,除了somefile.ht
RewriteRule ^(.*).html(.*)$ manager.php [L]
但我希望它不会执行到下一个文件
somefile.html
在其前面添加条件以排除它:
RewriteCond %{REQUEST_URI} !somefile\.html
RewriteRule ^(.*).html(.*)$ manager.php [L]
您要查找的内容有点模糊,但是如果您想将每个以
.html
结尾的URL重定向到manager.php
,除了somefile.html
之外,请使用
RewriteCond %{REQUEST_URI} !somefile\.html$ [NC]
RewriteRule ^.*\.html$ manager.php [NC,L]
请注意,应该转义html
之前的点
,并且不需要捕获文件名或路径(使用()
)。如果你真的希望URL可以有<代码> .html 在中间使用
RewriteRule ^.*\.html.*$ manager.php [NC,L]