.htaccess图像路径重定向到服务器根目录

时间:2014-02-15 07:47:53

标签: html image apache .htaccess redirect

我的网站根位于:http://myurl.com/new

我的所有图片都链接为:http://myurl.com/new/image.png,这是当时的真实图像路径。

但现在我已将我的网站根目录移至普通http://myurl.com。所以所有的图像都是 仍然指着旧的网址。

如果不更改网站上每张图片的路径,我可以使用htaccess将所有图片请求重定向到我的网站根目录吗?

例如: <img src="new/image.png"> - 实际应该是<img src="image.png">

谢谢,

考希克

2 个答案:

答案 0 :(得分:0)

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^[0-9A-Za-z]{12}/([^.]+\.(?:js|jpg|png))$ /$1 [L,NC]

您可以尝试使用此htaccess

答案 1 :(得分:0)

DOcumentRoot/.htaccess中的此规则应该处理所有image / css / js文件:

RewriteEngine On

RewriteRule ^new/(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1 [L,NC,R=301]

确保这是你的第一条规则。