我正在使用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)可以解决此问题。
有关链接类型的更多详细信息,请参阅此处