重定向非HTTPS访问https无限循环的Android浏览器
问题描述:
以下线和所有类似的代码将使Android浏览器抛错误“过多的重定向”重定向非HTTPS访问https无限循环的Android浏览器
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
我找不到任何解决方案来解决这个问题,我不相信有一个解决方案。只有我想知道为什么会出现这个错误?有谁知道错误的来源?
答
如果您安装了证书但未安装CA证书,则会出现此问题。
CA证书是必需的,当您从未预料到您会遇到这个小错误。
答
尝试在与你的.htaccess代码,它您的要求以https重定向://适当的https://开头的链接,如果没有启用SSL,它重定向到http://链接
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
清除浏览器的缓存。 – starkeen
我已经清除缓存,我尝试不同的设备,但不改变结果。 – zenon