我在 Windows XP 的文件夹中有一个静态 html 网站。如果我直接从文件所在的位置打开文件,页面会在浏览器中加载,但所有相关链接都不起作用。他们都希望与本地主机相关,而不是他们所在的目录。
我可以将项目放在 IIS 中,它工作正常,但我希望能够跳过该步骤,只需浏览项目而不需要服务器。
但我的问题很简单:有什么我可以做的,以便我可以通过浏览器在本地查看网站,而无需服务器?
谢谢。
<base>
定义所有相对链接的基本 URL 或目标。它进入<head>
标签。
对于在一个位置 (dev) 构建网站并最终将放置在另一个位置 (prod) 的开发人员来说,它也很有用。
<base href="http://myfolder/test/">
在这个SO question中有一些讨论和更多示例。