将所有图像重定向到其对应的https站点

时间:2013-07-03 00:08:36

标签: image apache .htaccess redirect https

我想将所有图片重定向到相应的https版本网址

例如:http:// example.com/abc.pnghttps:// example.com/abc.pnghttp:// www.example.com/abc.pnghttps:// www.example.com/abc.png

我试过了

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^wahab.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www.wahab.com$ 
RewriteRule ^(.*).(jpg|jpeg|png|gif)$ https ://% {HTTP_HOST} %{REQUEST_URI} [R=301,NC,L]

但重定向循环 有什么想法吗?

注意:我在网址中添加了额外的空格以避免出现警告和限制

由于

1 个答案:

答案 0 :(得分:0)

当然它循环 - 因为模式也匹配HTTPS版本的请求(因为只检查了url 路径组件)。添加RewriteCond,检查请求是否通过HTTPS传入。