我有一个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
发布于 2017-09-22 09:48:11
尝试重定向到一个完全不同的url,以确保您的条件实际上是开火。乍一看,我会说你的RewriteRule是错的,因为这不是RegEx,^只是一个锚。
所以试试这个:RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
当您删除这个部分时,我想您不会得到ERR_TOO_MANY_REDIRECTS错误。
https://stackoverflow.com/questions/46361380
复制相似问题