我继承了一个使用 ./ 表示法作为包含目录的站点,并且在本地工作,所有链接都已损坏。
我可以对我的 OS X AMP 设置做些什么来使 ./ 符号适用于相对文档路径?
你没有使用./
但绝对地址。在 php 中,如果你想使用绝对路径,你必须使用dirname(__FILE__)
或__DIR__
在路径之前使你的地址成为绝对的。
./
不是根目录而是当前目录。
例如,include('/inc/head.php');
您可以使用:
include(__DIR__.'/inc/head.php');
//or
include(dirname(__FILE__).'/inc/head.php');//if you haven't got php 5.3
在这段代码中,我假设目录“inc”位于站点根目录。