包括使用 PHP 的子文件夹页面的标题


Including Header From Sub-folder Pages Using PHP

我正在使用PHP包含,以便在所有站点页面中包含页眉和页脚。除非我正在浏览例如"索引"和"关于"的顶级页面,否则它工作正常。在较低级别的页面上,"product1"和"product2"包含工作,但不抓取样式。我可以通过为内部页面创建额外的页眉和页脚来解决此问题,我将样式链接从"styles.css更改为"../styles.css",但我想找到另一种只保留一个页眉和一个页脚的解决方案。有没有办法这样做?

网站结构

-assets
  -includes
     header.html
     footer.html
  +css
  +js
-products
  product1.php
  product2.php
index.php
about.php

使用根相对链接(例如/styles.css)可以解决此问题。

有关链接类型的更多详细信息,请参阅此处