图像文件上没有HTTPS重定向

时间:2017-06-30 10:38:01

标签: .htaccess redirect mod-rewrite

我已将以下内容添加到.htaccess中,以便从HTTP重定向到HTTPS:

RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^my\.domain\.com$ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

这适用于正常的页面请求。只是fyi,使用%{HTTPS} off 在我们的服务器上工作并且!on 导致无限重定向循环。当请求是HTTP时,未定义{HTTPS}。服务器端口工作。包含域检查只是为了现在只切换一个站点。

但是,当请求直接通过HTTP说出图像文件时(例如/images/myimage.jpg),它不会重定向到HTTPS。上述规则不应适用于任何请求吗?如果没有,是否有不同的方式重定向文件请求?

1 个答案:

答案 0 :(得分:0)

问题已解决。 Magento在媒体文件夹的根目录中有一个.htaccess文件。这是某些图像文件的重写规则来源,也需要更改为重定向到HTTPS。

课程:在更深层次上检查文件夹树中的重写规则!