我正在部署一个旨在在root上运行的应用程序,而html页面在表单中有很多链接:
/something/file.ext
像
/img/logo.png
/css/main.css
/js/app.js
和链接:
/link/to/url
我需要将它们全部改为:
/subfolder/link/to/url
有没有优雅的方法可以在不逐页的情况下手动更改呢?
我使用了Apache RewriteBase和HTML的基本元素..
我也读到了这个问题和答案,这表明我正在做的事情应该起作用:
Change BASE HREF for absolute references?
但它不起作用!
我这样做:
<base href="http://somesitename.com/subfoldername">
链接仍然转到http://somesitename.com/url
而不是所需的结果。
答案 0 :(得分:0)
我能想出的最佳解决方案如下:
大量搜索和替换
<head>
使用:
<head><base href="http://newsite.com/newfolder">
然后搜索并替换
"/ or '/
与
"
您的milage可能会有所不同。我还必须更换javascript代码中的一些网址。 任何以正斜杠开头的东西。