我正在尝试学习如何链接网站中的内部网页,但我的代码不起作用。所有页面都保存在localhost的同一文件夹中,如果我直接转到该地址,页面就可以正常工作。这是我的代码。这很简单,我也检查了20次。所有文件都正确命名等。
<html>
[...]
<body>
[...]
<div id="footer">
<ul>
<li><a href="home.php">Home</a></li>
<li><a href="about.php">About</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
<p>©2014 MyMockupWebsite.com</p>
</div><!--footer-->
</body>
</html>
答案 0 :(得分:0)
尝试以下方法:
<a href="./home.php">Home</a>
页面名称之前的./将使搜索位于同一目录中。
答案 1 :(得分:0)
将<base href="/demo/">
添加到您的头部或/ demo /添加到您的链接。问题是,您还没有告诉浏览器查看您的子文件夹。
您可以轻松验证您的链接:只需点击它们,分析浏览器的地址栏并更正其中显示的地址中缺少或额外的内容。