我是 php 新手,知道这是一个很常见的问题。我已经在网上阅读了很多相关的问题,在这里堆栈溢出,但是我无法成功地实现它们。
我有一个目录结构如下的项目:
Project/
includes/
header.php
footer.php
sidebar.php
css/
style.css
index.php
blog/
index.php
在根目录的 index.php 中,我像这样拉入包含:
include 'includes/header.php';
header.php 中的 css 文件如下所示:
<link rel="stylesheet" href="css/style.css">
现在这适用于根目录中的 index.php 文件和根目录中的任何其他文件。但是它会中断子文件夹中的所有页面,例如 blog/index.php
我的主要问题是如何正确引用我的 css 文件和项目中的包含,以便二级页面也可以访问这些文件?
注意:
- 我在本地服务器上工作
- 所有项目文件都包含在根目录的 PROJECT 文件夹中 - (localhost:8888/Project/index.php)
任何帮助都感激不尽。
谢谢你。