我的根文件夹中有.htaccess重写规则,它导致每个文件夹都充当虚荣URL,我该怎么办呢?
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9:_-]+)/$ index.php?p=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9:_-]+)$ index.php?p=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9:_-]+)/([a-zA-Z0-9:_-]+)$ index.php?p=$1&s=$2 [L,QSA]
RewriteRule ^([a-zA-Z0-9:_-]+)/([a-zA-Z0-9:_-]+)/$ index.php?p=$1&s=$2 [L,QSA]
示例:
我在/ pages /
中有我的标准包含文件但在/ billing我有支付东西的WHMCS,在进行/计费时,我的RewriteRules会抓住/计费试图访问一个页面并将我发送到404由我的index.php处理,简而言之,如何忽略索引的其他文件夹?