我刚刚将我的网站移动到我的 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" />
任何帮助深表感谢。
谢谢
更新
之前已经发布了一个类似的问题,但我没有回复解决 使用 mod_rewrite 将相对 URL 请求转换为绝对 URL 请求的问题