我有 Godaddy 托管,我正在使用它来托管多个域。通过此托管,我获得了免费的标准(一个域)SSL 证书。我在我的主域上设置了它,一切都很好,https://www.primarydomain.com有效。此外,我的辅助站点仍然可以使用常规 http。
(你也知道,当我访问https://secondarydomain.com时,大多数浏览器都会告诉我返回,坏站点,可能会损坏计算机等,因为证书仅适用于主证书。)
所以我想做的是当用户访问我的主站点时,htaccess 会使用以下代码自动更改为 https:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
这行得通,一切都很好,但是由于辅助域从第一个域的目录中获取内容,因此 .htaccess 会影响我拥有的所有域,因此尝试将 https 添加到我的辅助域。(告诉用户离开网站)
我将如何告诉 .htaccess 仅在我的主域上更改为 https 并仅将其与我的辅助域的 http 分开?
如果您不知道我在说什么,您可以立即看到我的主域如何更改为 https:http ://www.alexkafer.com
然后我的辅助域之一:http: //www.codingapple.com也尝试更改为 https,即使它不是为该域创建的。我保证我的辅助不会损害您的计算机,只是证书不适用于域 codingapple.com 这就是我要解决的问题。