我的链接不起作用

时间:2017-02-11 07:08:39

标签: html

所以我的问题是当我将文件上传到服务器时链接退出工作。当我打开一个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>

1 个答案:

答案 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">