访问.htaccess文件中的$ _SERVER ['DOCUMENT_ROOT']值

时间:2009-07-23 07:07:17

标签: php .htaccess variables

我需要在.htaccess文件中访问$ _SERVER ['DOCUMENT_ROOT']中指定的路径。 有没有办法在那里访问它?

我基本上需要指向保存在根目录的文件,并且需要实际的文件系统路径而不是URL路径。因此,我不想使用硬编码值,而是希望能够使用变量。

感谢。

2 个答案:

答案 0 :(得分:2)

我相信%{DOCUMENT_ROOT}仅适用于RewriteCond

答案 1 :(得分:2)

$ _ SERVER是一个PHP变量,而.htaccess文件使用Apache的配置语言。可悲的是,没有办法从Apache的配置文件进入PHP。

我在许多项目中看到的解决方案是安装脚本在安装应用程序时编写自定义的.htaccess文件。不太理想,工作也多一点,但它完成了工作。