我想知道在PHP中是否有一个方法来获取.htaccess文件中设置的特定规则的值?在基本术语中:如果存在(例如)RewiteBase规则,它的价值是什么?
$_SERVER也许似乎没有任何东西可以在手册中提供这些服务fread()?
不,没有办法检索它.
RewriteBase 本身不是一个规则,它只是一个字符串,将在重写过程之前切断网址.
因此php没有任何机会检索它
PS:我个人无法想到任何依赖其价值的理由.可能你试图以错误的方式解决某些问题.
PPS:我在这里的评论中回答了@Adi的问题:
由于以下因素,我们无法阅读.htaccess:
.htaccess不同目录中可能有多个文件,您无法确定哪个文件已被使用RewriteCond 可以指定 httpd.conf