将我的项目移至其他位置破坏了绝对链接

将我的项目移至其他位置破坏了绝对链接

之前我的项目位于 domain.com 的根目录下,大部分 href 都是这样的:

<a href="/user/test">test</a>

但是自从我的项目被移至 domain.com/catalog/ 后,所有这些链接都坏了,我上面发布的例子导致:

domain.com/user/test

代替

domain.com/catalog/user/test

我该怎么做才能修复此问题?从所有 URL 中删除“/”对我来说似乎不是一个合适的解决方案。

答案1

如果有帮助的话,您可以将所有文件中的所有“/user/test”替换为“/catalog/user/test”,但这样做只是为了在手头有备份的情况下进行测试。

但最好的方法是将 /catalog/user/ 目录 chrooting/DefaultRoot(ing),并在 Web 服务器上将其用作新别名“/catalog/”

相关内容