在我的 html 中有
<head>
<base href="http://mydomain.com/dev/">
</head>
但我的链接都转到 mydomain.com/(没有“dev”子文件夹)。为什么我的链接没有指向子文件夹?
提前致谢。
编辑: 我的链接 html 是:
<div id="navigation">
<ul>
<li><a href="/index.html">Home</a></li>
<li><a href="/realestate.html">Real Estate</a></li>
<li><a href="/property.html">Vehicles & Boats</a></li>
<li><a href="/location.html">Auction Locations</a></li>
<li><a href="/auctionDetails.html">How the Auction Works</a></li>
<li><a href="/contact.html" class="activeTab">Contact</a></li>
</ul>
再次感谢。
最佳答案
您正在使用根相对 URI (<a href="/foo">
) 而不是文档相对 URI (<a href="foo">
)。
解析将从http://example.com/dev/
开始但是 /
将导致本地部分(域/端口号之后的所有内容)被丢弃。
不要以 /
开始你的链接性格。
关于html 基础和子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351944/