我有一个全局模板页面,/layout_header.php
以及存储在/aFolder/index.php
.
在/layout_header.php
中,我有:
<?php
// Reference to scripts and other files
echo "<img src='img/lollipop.png'/>";
echo "<script src='js/move.js'/>";
echo "<a href='aFolder/movement.php'>Click here!</a>";
?>
在/aFolder/index.php
中,我有:
<?php
include "../layout_header.php";
?>
现在,调用文件/aFolder/index.php
没有问题。/layout_header.php
不幸的是,因为目录是 now /aFolder
,所以我面临以下问题:
- 无法查看图像,因为图像现在链接为
/aFolder/img/lollipop.png
(不存在) - 由于上面列出的原因,无法执行脚本。
- 由于上述原因,URL 无效。
我的许多脚本和 css 文件都使用相对路径。换句话说,如果index.php
放在根文件夹中,一切正常。
我应该如何解决子目录中的文件问题?