我正在使用 mod_rewrite 创建一个重定向到“代理”脚本,每个请求都会通过。
RewriteRule ^(.*\.php)$ dispatcher.php [QSA,L]
重写后,我想知道 dispatcher.php 中最初请求的 URL 的文件路径。因此,我正在使用该$_SERVER['SCRIPT_NAME']
变量。到目前为止在带有 apache 2.2.16 的 linux 机器上工作,但不能在带有 apache 2.2.22 的 osx 10.8 上工作。
有人知道为什么吗?