Https重定向错误

时间:2017-09-22 09:31:10

标签: .htaccess https

我有网站http://xyz.co/的SSL证书。

我创建了.htacces文件,强制用户使用 https 而不是http。

我试过了: -

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

但它显示错误为

net::ERR_TOO_MANY_REDIRECTS

1 个答案:

答案 0 :(得分:0)

尝试重定向到完全不同的网址,以确保您的情况实际上正在开始。乍一看,我会说你的RewriteRule是错误的,因为没有RegEx,^只是一个锚点。

所以试试这个: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

我假设您删除此部分时不会出现ERR_TOO_MANY_REDIRECTS错误。