apache - htaccess的绝对路径

标签 apache .htaccess

是否可以获取我的“.htaccess”文件的绝对路径?

我用它来加载每个文件中的init.php

php_value auto_prepend_file /Applications/XAMPP/xamppfiles/htdocs/init.php

有没有办法让我不必写绝对路径?

像这样,如果init.php.htaccess文件在同一类别中:
php_value auto_prepend_file [ABSOLUTE_PATH_TO_HTACCESS]/init.php

如果可能的话,我该怎么写,但仍要返回一个目录(因为init.phppublic_html之外,所以.htaccess在此)。

提前致谢。

最佳答案

假设对接受的答案here的更新响应有效,并且您的相对目录结构如您所描述:

[docroot]
 |
 \- init.php
 |
 \- public_html
     |
     \- .htaccess
     |
     \- index.php

那么您应该能够通过包含指令将目录上移至您希望添加的init.php文件
php_value auto_prepend_file ./../init.php

在您的.htaccess文件中。

关于apache - htaccess的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31561191/

相关文章:

脚本完成执行后 php-cgi 进程未关闭 - PHP5.3.3、Win Server 2003、apache

wordpress - 使用标准 WordPress .htaccess 文件进行 301 重定向 IP 地址

PHP: fatal error :找不到类 'SoapClient'

ruby-on-rails - 如何在CentOS 6上使用Ruby on Rails + Passenger和其他服务(例如phpmyadmin/bugzilla)

javascript - nginx 重写删除/index.html 并保留查询字符串和哈希值

svn - .htaccess 文件中的 If 语句,仅在特定目录中启用密码保护

.htaccess - 除了在 .htaccess 中强制使用 HTTPS 之外,我还需要启用 HSTS 吗?

php - 如何使用 .htaccess 创建友好的 URL?

apache - 重写尾部斜杠问题

linux - linux下access数据库的问题