0

要部署最近的项目,我必须使用绝对路径,但对于在服务器外部进行本地测试,我想对大多数指向外部脚本和图像的链接使用相对路径。

在另一个项目上,我想在从服务器加载项目时动态更改相对于站点的相对路径。

对于这两个项目,理想情况下,我希望使用一些可重用的 javascript 或 jQuery 方法,根据测试环境自动重新定义这些链接。

所以我知道我需要设置某种类型的全局路径变量。

然后在我的 HTML 标记中添加带有此变量的链接。

但不确定如何实施。

有人有解决方案吗?

4

1 回答 1

1

我使用的最好(也是最不烦人)的方法是映射到本地主机。

假设您在 awebsite.com 工作

  • 保持所有链接为绝对链接
  • 将 awebsite.com 映射到主机文件上的 127.0.0.1
  • 将 awebsite.com 添加到您的虚拟主机文件

大功告成,现在您以 awebsite.com 的身份访问您的测试环境

当您想浏览在线网站时,只需注释您在 hosts 文件中添加的行。

于 2012-06-06T14:50:39.893 回答