前几天我问了这个问题: 如何从一个位置调用 DIV 中的 HTML?
我已经将它实施到我的网站中,但我遇到了一些问题。
我的组织结构是将每个页面放入自己的文件夹中。
所以我在根目录中有主要的 index.html 以及 CSS 和 PHP 头文件。
然后我将其他页面放在他们自己的文件夹中,这样我就可以摆脱 html/php 扩展名。
现在当我把
<?php include('../includes/header.php'); ?>
进入每个页面,链接都被破坏了,因为每个页面都需要不同的级别来访问根目录中的 PHP 文件。有些是 ./ 其他 ../ 或 ../../
我现在找到了一个修复方法,即使用完整路径名:
http://mywebsite.com/trails/等。
但我觉得有更好的方法来做到这一点。
我还考虑将标头 PHP 放在每个目录中,但我认为这违背了轻松编辑 1 个文件以全部更改它们的目的。
另一种想法是将所有内容都放在一个目录中,但我不想这样做。
那么我错过了什么?
谢谢。