我试图得到一个重写规则 采取一些参数 并转换它们 以获得 vars 然后通过它们 脚本。
因此,我在我的.htaccess有以下内容,它的工作原理是:
RewriteEngine on
RewriteBase /cms/
RewriteRule ^services$ list.php?type=services [L]
然后我又想添加一条规则,即“强力”停止直接访问脚本 强力 > < code> list.php 。 因此,我添加了以下内容:
RewriteRule ^list.php - [F,NS]
由于某种原因,每当我试图访问URL时,我就会发现一个“强”的错误,例如:
/cms/services
我假设如果请求不是内部请求, 国旗会停止访问, 但似乎完全阻止我访问剧本。
谁能告诉我我哪里出错。 我试图把头绕到这里已经好几天了。. htaccess 文档在目录中, 通过 vhost 的 Alias 访问, 但我知道我的 htaccess 正在被解读为 当我删除第二个规则时, 第一个规则和预想的一样有效。