【问题标题】:.htaccess Preappending PHP File That Contains Paths.htaccess 预附加包含路径的 PHP 文件
【发布时间】:2015-08-03 02:49:36
【问题描述】:

我想使用 .htaccess 文件预先附加一个 php 文件。这个我知道怎么做。

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

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

include("assets/something.php");

这会对子目录中的页面造成问题吗?是否有一种万无一失的方法来编写路径,以便无论 file.php 被预先附加在哪里,它仍然可以工作?

【问题讨论】:

    标签: php .htaccess include include-path


    【解决方案1】:

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

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

    这解决了您不知道文件可能包含在哪里的问题。入口点用作相对路径的基础,而不是您当前所在的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 2015-05-10
      相关资源
      最近更新 更多