SSL无限重定向

时间:2016-08-12 01:19:30

标签: .htaccess redirect ssl

因此我们最近在其中一个插件域中添加了SSL证书,但它导致服务器上的每个域都转发给它。我能够通过在我的.htaccess文件中添加以下内容来停止它,但现在我得到一个无限重定向循环,我不知道如何解决它。

RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} !^implantwideseminars\.com
RewriteRule (.*) http://%{HTTP_HOST}/$1 [L,R=301]

任何帮助都将不胜感激

1 个答案:

答案 0 :(得分:0)

RewriteCond %{HTTP:X-Forwarded-SSL} !on

在这里您要说的是,如果它不在SSL上,它应该重定向到http://%{HTTP_HOST}/$1

注意到s上丢失的http吗?

尝试:

RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} !^implantwideseminars\.com
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L,R=301]