1

我有正确安装和配置 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

错误进入浏览器。从这里看起来一切都很好,为什么拒绝加载真的很奇怪。服务器是 Apache。此处配置

4

1 回答 1

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]

这也将容纳子域

于 2019-02-01T22:26:43.697 回答