.htaccess SSL问题主域与子域

时间:2014-10-14 20:48:48

标签: .htaccess mod-rewrite ssl

嗨,我似乎无法在任何地方找到正确的答案,也许你们可以帮忙。我在我的网站的主域名上正确安装了SSL证书。

我需要htaccess:

  1. 为主域名强制执行https并删除www。
  2. 接下来,请确保没有https:对我的子域强制执行 - http://forums.example.com
  3. 我只能找到解决这个问题的部分解决方案,这让我发疯了。

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?domainname\.com$ [NC]
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://domainname\.com%{REQUEST_URI} [L,R=301,NE]