包含.htaccess中的目录路径

时间:2014-02-15 07:12:39

标签: php .htaccess directory-structure

在我的.htaccess文件中

php_value auto_append_file "run_me_first.php"

因为我想先在任何其他文件之前运行它。现在它可以工作,如果run_me_first.phpfoo.php在同一个目录中,但是一旦我做了一些事情,就像进入目录一样,它会给我这个错误(include_path='.:/usr/share/php:/usr/share/pear')

root
|_ .htaccess
|_ run_me_first.php
|_ foo.php
|_ folder1
   |_ bar.php // If I try to access this, give me the error above.

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以设置链接到根文件夹的完整路径,以使您的规则目录递归。您可以在run_me_first.php中查看cPanel上的路径,或使用php函数getcwd()

在我的情况下,路径将是这样的:

php_value auto_append_file "/home/userID/public_html/run_me_first.php"

注意:如果您想要添加文件(在这种情况下,您将文件附加到每个文件的末尾),请改用auto_prepend_file