0

我想将所有图像重定向到其相应的 https 版本 url,

例如: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]

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

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

谢谢

4

1 回答 1

0

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

于 2013-07-03T00:14:42.877 回答