.htaccess 文件中的 catch all 正则表达式是否可能有例外?
这是我当前的 .htaccess 文件
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ see.php?url=$1 [L]
我希望对捕获所有正则表达式有一些例外,并且仅在最后一种情况下使用它(如果之前没有找到任何内容)。
我尝试使用 RewriteCond,但无法成功。
编辑:我也希望重写异常,这可能吗?
在 catch all 重写之前放置在 .htaccess 文件中的任何内容都将首先执行。因此,如果您在这些重写上放置 [L] 标志,则处理将停止在那里,并且捕获所有重写将不会触发。
合理?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)