如何使机器之间的超链接“便携”而不是硬编码?

时间:2012-02-07 15:11:31

标签: html

我有一个简单的HTML页面,它包含指向图片和其他HTML页面的链接。 我把网页放在USB存储器上。当我将内存USB插入另一台PC时,我需要更改文件中的路径。 我怎么能自动这样做?

谢谢!

2 个答案:

答案 0 :(得分:3)

如果您使用relative paths,则无需进行任何调整。

答案 1 :(得分:1)

更新html以使用相对路径而不是绝对路径

<img src="~/images/image1.png" alt="" />
<a href="home.html" target="_self">Home Page</a>

而不是

<img src="http://www.mysite.com/images/image1.png" alt="" />
<a href="http://www.mysite.com/images/image1.png" alt="" />

[注意 - 波浪般的&#39; ~&#39;指主页目录 如果网站位于/ this / place和images以及/ this / place / images中,那么您可以使用&#39; images/filename.jpg&#39; - 没有领导&#39; /&#39;] Michael Durrant。