转发http到https不适用于iOS Safari

时间:2016-07-01 20:46:32

标签: apache .htaccess https safari http-status-code-301

我正在使用.htaccess文件将我的http流量转发到https:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

除iOS游戏外,其他地方都可以使用。当我访问iOS safari上的http地址时,浏览器会挂起,因为没有地方可以使用http。

如何在iOS Safari上将http转发到https?

1 个答案:

答案 0 :(得分:0)

问题是.htaccess没有301重定向。一旦我添加了它,所有内容都重定向平滑:

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]