.htaccess htaccess将映像文件夹从域重定向到目录

.htaccess htaccess将映像文件夹从域重定向到目录,.htaccess,redirect,.htaccess,Redirect,在html中,我有这样的图像URL: <img src="/images/folder1/folder2/images.jpg" /> 图像不会显示,因为在开发人员工具中,路径指向: http://example.com/images/folder1/folder2/images.jpg 相反: http://example.com/test/images/folder1/folder2/images.jpg 是否可以重定向适当的htaccess 好笑 此规

在html中,我有这样的图像URL:

<img src="/images/folder1/folder2/images.jpg" />
图像不会显示,因为在开发人员工具中,路径指向:

http://example.com/images/folder1/folder2/images.jpg
相反:

http://example.com/test/images/folder1/folder2/images.jpg
是否可以重定向适当的htaccess

好笑

此规则适用于a=href,但不适用于img=src。。为什么?

我有这个html:

<a href="/images/folder1/folder2/images.jpg">
<img src = "/images/folder1/folder3/images.jpg">
</a>

对于url,它工作正常-移动到/test/images。。。但对于img=src,则不适用

我的主要问题是:


如果我们将该规则放在example.com的根目录中,它为什么会工作?如果我们将所有文件移动到example.com/test,它为什么会停止工作?

您可以对图像使用此重定向规则:

RewriteRule ^images/.*$ /test/$0 [L,NC,R=301]

为什么你想通过重定向来“修复”这个问题,而不是从HTML中使用正确的URL开始呢?因为这个网站应该在三种不同的环境下工作:1.local当我创建页面时2。客户端预览3。最后,在目标域上,我使用TinyMCE编辑我已将图像路径设置为/images/的内容。在第1点和第3点中,它可以在第2点中正常工作。不,在任何情况下,我都必须修改数据库中的路径,使其适合给定的domain@anubhava是的,我试过了<代码>重写规则^/images/(*)http://example.com/test/images/$1但不起作用
RewriteRule ^images/.*$ /test/$0 [L,NC,R=301]