多个文件夹链接到css文件PHP

时间:2014-03-08 17:41:21

标签: php html css directory

我有一个名为header.php的PHP文件,其中包含如下内容:

<title><?php echo $title; ?></title>
<link href="core/css/styles.css" rel="stylesheet" /> 
<link href="core/css/bootstrap.css" rel="stylesheet">

在我网站的根文件夹中,可以轻松访问这些文件。只需使用:include 'header.php'。但是,当我在root以外的目录中时,例如order/时,无法访问这些文件。我可以通过使用:include '../header.php'返回一个目录来访问PHP文件,但这不适用于该文件中包含的css文件,并且不能通过根目录中的文件访问它们。

任何人都可以帮我解决这个问题吗?我只想拥有一个header.php文件,然后我可以添加/删除该文档中的文件,更改将显示在整个网站上。

非常感谢, 哈利

1 个答案:

答案 0 :(得分:4)

使用通用标头时,从Web根目录使用css文件的绝对路径非常重要。因此,如果core是根目录中的文件夹,那么这将是修订后的header.php:

<title><?php echo $title; ?></title>
<link href="/core/css/styles.css" rel="stylesheet" /> 
<link href="/core/css/bootstrap.css" rel="stylesheet">

请注意表示/

的路径开头的from the web root