【发布时间】:2014-04-16 10:33:37
【问题描述】:
我知道这是一项常见任务,但我无法弄清楚。我们有 www.domain-name.com 的 SSL 证书,但没有 domain-name.com 的 SSL 证书。当访问者打开 URL https://domain-name.com 时,他们会收到证书错误。
我尝试了以下 RewriteRules & -Conditions:
RewriteEngine On
Rewritecond %{https_host} ^domain-name.com [nc]
RewriteRule ^(.*)$ https://www.domain-name.com/$1 [r=301,nc]
Rewritecond %{http_host} ^domain-name.com [nc]
RewriteRule ^(.*)$ https://www.domain-name.com/$1 [r=301,nc]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}$1 [R=301,L]
感谢您的帮助。
【问题讨论】:
标签: .htaccess mod-rewrite ssl