我的网站根位于:http://myurl.com/new
我的所有图片都链接为:http://myurl.com/new/image.png,这是当时的真实图像路径。
但现在我已将我的网站根目录移至普通http://myurl.com。所以所有的图像都是 仍然指着旧的网址。
如果不更改网站上每张图片的路径,我可以使用htaccess将所有图片请求重定向到我的网站根目录吗?
例如:
<img src="new/image.png">
- 实际应该是<img src="image.png">
谢谢,
考希克
答案 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]
确保这是你的第一条规则。