在PHP中获取.htaccess RewriteBase参数的值

Eam*_*onn 3 php .htaccess

我想知道在PHP中是否有一个方法来获取.htaccess文件中设置的特定规则的值?在基本术语中:如果存在(例如)RewiteBase规则,它的价值是什么?

$_SERVER也许似乎没有任何东西可以在手册中提供这些服务fread()

zer*_*kms 5

不,没有办法检索它.

RewriteBase 本身不是一个规则,它只是一个字符串,将在重写过程之前切断网址.

因此php没有任何机会检索它

PS:我个人无法想到任何依赖其价值的理由.可能你试图以错误的方式解决某些问题.

PPS:我在这里的评论中回答了@Adi的问题:

由于以下因素,我们无法阅读.htaccess:

  1. .htaccess不同目录中可能有多个文件,您无法确定哪个文件已被使用
  2. RewriteCond 可以指定 httpd.conf