所以我的问题是当我将文件上传到服务器时链接退出工作。当我打开一个html页面并单击链接时,它们工作得很好我不知道链接发生了什么。这是我的链接,我认为没有任何问题。
HTML
<a href="javascript:history.back()">
<img class="back" src="images/back.png" alt="Back">
</a>
<a href="file:///Users/RyanGlass/Desktop/public_html/home.html">
<img class="home" src="images/Home.png" alt="Home">
</a>
<a href="file:///Users/RyanGlass/Desktop/public_html/links.html">
<img class="links" src="images/links.png" alt="links">
</a>
<a href="file:///Users/RyanGlass/Desktop/public_html/summary.html">
<img class="summary" src="images/summary.png" alt="summary">
</a>
<a href="file:///Users/RyanGlass/Desktop/public_html/Index.html">
<img class="contact" src="images/contact.png" alt="contact">
</a>
答案 0 :(得分:2)
在服务器上不会有如下路径:
<a href="file:///Users/RyanGlass/Desktop/public_html/home.html">
所以你可以/必须设置相对或绝对路径。在服务器上,您很可能没有路径file:///Users/RyanGlass/Desktop/
绝对路径具有对根目录的引用,因此:
<a href="/home.html">
或
<a href="http://your-domain.com/home.html">
或者在评论中指出您使用relative
路径。相对路径引用了它们所使用的当前目录。例如:
<a href="home.html">