2012-02-29 54 views
0

我试图通过将一些文件放入文件夹来组织我的php项目。当我改变了包括在父文件夹中包含标题并获取链接问题

include("header.php"); 

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

链接停止工作,这样做的CSS样式表。我该如何解决这个错误,或者我做错了什么。

回答

1

而不是像链接:

<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"> 

相同的链接等

0

你已经开始称从它出现的子文件夹的文件,所以如果你的链接是动态的,即

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

他们会打破 - 你需要为自己设定的绝对路径,如:

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

这同样适用于任何CSS链接等

+0

那么,域名是不是如果严格必要它仍然是一样的。此外,'http <> https'麻烦未来。 – Wrikken 2012-02-29 19:25:50

+0

是的真的 - 我一直在我的框架中使用域方法与'const'这么久,我完全忘记了你也可以使用根斜杠! – BenOfTheNorth 2012-02-29 19:27:54