【发布时间】:2013-02-06 18:22:37
【问题描述】:
我刚刚将我的网站移动到我的 Apache Web 服务器根目录中的一个文件夹(称为 test),现在当页面尝试获取不同的资源时出现 404 错误。 当我查看 url 时 - 它们似乎指向服务器的根目录,因为它们是根相对 URL(而不是指向根目录内的文件夹 [test])。
例如:当我的网站的索引页面引用了类似的图像时
<img src="/images/img-1.jpg" alt="Image 1" />
页面执行时,尝试从以下url获取图片
http://localhost/slider-images/img-1.jpg
而不是从 url 访问图像
http://localhost/slider-images/test/img-1.jpg
我一直在尝试各种选项,例如 ReWriteBase 等,但这似乎不起作用!
相反,我将资源路径更改为绝对路径,但这对我来说对所有资源来说工作量太大!
<img src="./images/img-1.jpg" alt="Image 1" />
非常感谢任何帮助。
谢谢
更新
之前已经发布了一个类似的问题,但我没有解决问题的回复 Converting relative URL requests to absolute URL request using mod_rewrite
【问题讨论】:
标签: apache mod-rewrite url-rewriting