仅限htaccess rewriterule父文件夹
-
05-07-2019 - |
题
我想将重写规则更改为仅应用于htaccess文件所在的当前文件夹
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
如何更改此功能? 谢谢,
解决方案
将您的模式限制为仅匹配 /
以外的字符:
RewriteRule ^([^/]+)\.html$ $1.php
其他提示
如果您的已知子目录数量有限,我会这样做:
RewriteCond %{REQUEST_URI} (list|of|sub|dirs)
RewriteRule . - [s=1]
RewriteRule ^(.*)\.html $1\.php
当条件为真时,跳过下一个1规则。您可以更改 [s = 1]
以匹配您不希望应用于子目录的任何数量的规则。
不隶属于 StackOverflow