我的情况如下:我有一个网站,里面有很多文件(Yii 框架)。我需要将它从http://domain1.com迁移到http://domain2.com/foo/bar/
但是之前的开发者已经把href, src, background-image
etc 链接如下:
href="/assets/img/img1.jpg"
src="/assets/js/script.js"
当我在浏览器中打开新网站时,所有资源都应该像这样加载http://domain2.com/foo/bar/assets/ ... 以使其正常工作。但是,浏览器将资源 url 解释为http://domain2.com/assets/ ...由于资源在这里不存在,它们没有加载。
由于 url 分散在许多文件中,因此更改每个 url 并不是最好的主意。
有没有办法通过 htaccess (或其他方法)更改基本 url,以便服务器或浏览器将解释href="/assets/..."
为http://domain2.com/foo/bar/assets/...