我正在处理一个烦人的问题。我必须对一个大型网站进行一些更改,该网站的源代码不受我控制(分包)。通常我会尝试重建站点的本地副本以测试我的更改。现在的问题是,几乎所有在 URL 中用于图像、css、链接等的路径都是指向根目录的相对路径,例如
href="/style/main.css"
这是一个问题,因为我是在内网服务器上开发的,并且我把这个项目放到了一个嵌套目录中,所以项目文件的 URL 是 sth。像
http://myIntranet.com/checkout/project
发生的情况是第一个示例中的路径无法正确解析。所以我尝试使用基本标签来设置链接应该被解析为的目录
当路径为
href="样式/main.css"
开始时没有斜杠,但是当斜杠存在时失败,因为(我认为)链接是从服务器主机解析的,而不是从标签中的 URI 解析的。
那么......是否有可能使“/dir/file.html”链接从根目录而不是服务器根目录解析?还是我必须手动从路径中删除所有前置斜杠(呃)?
提前致谢。:)