我的项目目录结构是
/admin
L index.php
/includes
L scripts.php
L common.php
/css
/js
index.php
header.php
footer.php
...
在 index.php 中,我包含 /includes/scripts.php ,其中包含对 /css 目录中各种 css 文件的引用,如下所示:
<link rel="stylesheet" type="text/css" href="css/jquery.alerts.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
ETC...
从文档根目录中包含 /includes/scripts.php 时一切正常,但如果我从不同的目录(即 /admin)中包含 scripts.php,则路径不再有效,并且引用的所有文件的包含都失败。无论我从项目中的哪个位置调用它们,如何使所有路径都相对于文档根目录?