已启用SSL,但网站拒绝安全加载

时间:2019-02-01 20:20:17

标签: php .htaccess ssl ssl-certificate

我已经正确安装并配置了具有SSL的网站,但是由于某些原因,当尝试加载并首选使用http时,该网站拒绝通过https加载。我进行了一些测试,并将其放入.htaccess中(在此处找到了一些答案):

RewriteEngine On
RewriteCond %{HTTP_HOST} etrustbux\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://etrustbux.com/$1 [R,L]

但是将先前发布的代码插入.htaccess时会得到:

ERR_TOO_MANY_REDIRECTS

浏览器错误。从here看来一切都很好,为什么拒绝加载它真的很奇怪。服务器是Apache。配置here

1 个答案:

答案 0 :(得分:0)

我通常使用这样的

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{SERVER_NAME} =etrustbux.com [OR]
RewriteCond %{SERVER_NAME} =*.etrustbux.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

这也将容纳子域