2013-10-11 60 views
1

我期望能夠點擊圖片並將其重定向到另一個html頁面。此頁面未存儲在網站目錄根目錄中。我嘗試了下面的代碼,但得到了404錯誤。如何在HTML中的圖像中嵌入URL?

<a href="/home/tyler/Documents/hfm/website/index.html"><img src= "fahlogo.png" /></a> 
+0

您在瀏覽器中用於訪問此頁面的網址是什麼?這將是鏈接到鏈接的網址。 – Alvarez

回答

2

編輯

Apache的Alias使您可以映射其他文件路徑網絡路徑。例如:

Alias /mydocs /home/tyler/Documents/hfm/website 

這將告訴Apache將服務請求/mydocs/index.html /home/tyler/Documents/hfm/website/index.html留意下。所以,那麼你可以使用:

<a href="/mydocs/index.html"><img src= "fahlogo.png" /></a> 

使用相對URL:

<a href="/index.html"><img src= "fahlogo.png" /></a> 

這將指向http://mywebsite.com/index.html。如果你需要,比方說,http://mywebsite.com/app/index.html,那麼你可以使用:

<a href="/app/index.html"><img src= "fahlogo.png" /></a> 
+0

這不起作用,這和我之前使用的完全相同。請記住,我的網站的根目錄與此.html文件的位置不同。 目錄根(fahlogo.png):/ etc/apache2 HFM根目錄(index.html):/home/tyler/Documents/hfm/website/index.html –

+0

@TylerMontney哦,我明白了。我想你需要「別名」命令 - 請參閱我上面的編輯。 – McGarnagle

+0

好吧,所以它的工作,但我有一個問題時,創建多個。我想要有多個別名。無論出於何種原因,它給了我任何新的別名相同的404錯誤。 –

0

只是,如果該文件是對上述當前文件夾小費,你可以告訴瀏覽器通過將向上移動一個文件夾「../」在你的文件名前面。示例:

<a href="../index.html"><img src= "fahlogo.png" /></a>