目录的相对路径

时间:2018-06-27 16:21:18

标签: html

我们有一个qa / dev服务器和一个prod服务器。两者的区别在于这样的目录

https://domain/service/envQA/sitename
https://domain/service/env/sitename

在一些静态html中,我尝试放入相对的src和href,以避免在开发人员迁移内容并且不更新包含envQA的绝对路径时获得标记参考QA。我们不是很花哨,只是手动移走大多数文档,忙碌的开发人员可能会在几页标记的中间错过一个引用-会发生。

所以我试图使用这样的相对路径。

<img src="assets/backgroundimg.png" />

当用户位于我们的首页网址https://domain/service/env/sitename上时,此方法有效,但不幸的是,我们的网站还具有导航元素,可将用户带回到https://domain/service/env/sitename/(请注意斜杠)。

有没有办法(没有javascript)来处理相对路径,该相对路径可以从这些“位置”中的任何一个起作用?

1 个答案:

答案 0 :(得分:1)

您是否考虑过使用<base>标签?

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base

这将允许您为每个环境设置基础,从而允许一次配置所有网址。