【发布时间】:2012-03-20 14:06:48
【问题描述】:
我有一个位于http://www.mySite.com 的站点。我的 html/PHP 页面位于 http://www.mySite.com/index.php 我创建了一个位于 http://www.mySite.com/includes/tabs.html 的“选项卡”包含文件。一切都很棒!
但我开始需要更多功能,并添加了预编码的页面/包,例如博客。这些包位于它们自己的目录中,例如http://www.mySite.com/blog。
问题是由于目录更改,选项卡中的链接包含的新包目录不再指向正确的 URL。我理解为什么会发生这种情况,但除了维护 2 个单独的选项卡文件之外无法找到解决方法,这似乎是错误的。
我有一个非常相似的问题,它处理 css 链接,并通过在样式表链接中的样式表路径之前添加一个斜杠来解决。不幸的是,它在这种情况下也不起作用,因为在不同的目录中包含是 '../includes/tabs.html'。
标签链接是标准的html链接:
<li><a href="index.php">Home</a></li>
再次在我的根目录文件中它可以正常工作,但是如果我将文件放在新目录中,例如“http://www.mysite.com/newDir/index.php”,选项卡将指向“http:// www.mysite.com/newDir/tabURL.php”不是“http://www.mysite.com/index.php”。
再次感谢您的宝贵时间, 托德
【问题讨论】: