我可以将domain.com/images/替换为@ / images /吗?

时间:2012-04-16 22:15:20

标签: html

您好我正在本地使用Microsoft WebMatrix创建一个基本的HTML网站。当我完成网站后,我将把它上传到我的网站托管。

现在我正在使用http://localhost:80/查看我的网站,我正在使用这种代码...

<!--#include virtual="include/html/menu.html" -->

...包含菜单链接,这样我只需更改1个文件即可更改整个网站的菜单。

这是问题所在。菜单链接必须具有完整的地址,如...

<a href="http://domain.com/service/index.html">Service</a>

确保它们适用于每一页。不...

<a href="../service/index.html">Service</a>

我可以将http://localhost:80/service/index.html作为完整的地址链接,它会起作用。但是,当将网站上传到domain.com时,链接将被破坏,我每次上传新版本的网站时都必须更改它们。

有这样的东西......

<a href="@/service/index.html">Service</a>

...其中一个标志,例如@,将是该网站所在的任何域名?

1 个答案:

答案 0 :(得分:2)

http://etc开始是一个绝对路径,从../开始是相对于相关文档的,从/开始将相对于您网站的根目录。< / p>

所以你的例子就是<a href="/service.html">Service</a>