2015-05-21 86 views
0

我想使用.htaccess文件对preappend php文件。这我知道该怎么做。.htaccess上传包含路径的PHP文件

# Prepend file.php 
php_value auto_prepend_file "/path/to/file.php" 

事情变得有点棘手,因为file.php有一个包含。

include("assets/something.php"); 

请问这会对子目录中的页面造成问题吗?有没有一种无法通过的方式来写路径,以便无论file.php在哪里被preappended都可以工作?

回答

0

个人而言,我总是让我的,包括了绝对,而不是相对的:

include(__DIR__ . "/assets/something.php"); 

这解决了,你不知道一个文件可能来自被列入的问题。入口点被用作相对路径的基础,而不是您当前所在的文件。