嗨,我正在本地使用 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>
... 一个标志,例如@,将是站点所在的任何域?