0

我的根文件夹中有 .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 用于支付的东西,在去 /billing 我的 RewriteRules 将捕获 /billing 试图访问一个页面并将我发送到由我的 index.php 处理的 404,简而言之,我该怎么做忽略其他带有索引的文件夹?

4

0 回答 0