在父文件夹中包含标头,并且链接出现问题


Include a header in a parent folder and getting problems with links

我正试图通过将一些文件放入文件夹来组织我的php项目。当我从更改包含时

include("header.php");

include("../header.php");

链接停止工作,css样式表也停止工作。我该如何修复这个错误,或者我做错了什么。

而不是像这样的链接

<link rel="stylesheet" type="text/css" href="stylesheet.css">

<link rel="stylesheet" type="text/css" href="./css/stylesheet.css">

使它们全部相对于文档根(从/开始):

<link rel="stylesheet" type="text/css" href="/css/stylesheet.css">

链接等也是如此。

您已经开始从出现的子文件夹调用文件,因此如果您的链接是动态链接,即

<a href="a/link/here.php">

它们会崩溃——你需要为自己设定艰难的道路,比如:

<a href="http://www.somesite.com/a/link/here.php">

任何CSS链接也是如此。