HTACCESS将订单重定向到" https://www."

时间:2016-05-03 10:57:49

标签: apache .htaccess redirect ssl

我即将推出必须通过HTTPS投放的网站。 SSL已安装,一切都按预期工作。我使用的是UCC SSL,因此根域" example.com"覆盖了大约10个其他域名,每个域名在SSL上都有两个条目" example.org"和" www.example.org"," example.net"," www.example.net"等等...

这意味着我需要支付两次才能添加每个域名和www。每个站点的子域。这似乎毫无意义,因为HTACCESS总是重新路由到https://www。*版本的网站。什么都没有通过HTTP传递,只有HTTPS

我的问题是,因为我的HTACCESS会将所有请求重新映射到https://www。我甚至需要非www。证书上的版本?

如果我删除" example.net"从证书中,并保持" www.example.net"如果有人前往https://example.net,他们会收到SSL错误,还是会将其干净地重定向到https://www.example.net,这会自动获得有效证书?

或者,服务器是否会返回不安全的响应,导致错误,然后重定向?

HTACCESS使它很有用

# Force www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L]

# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

谢谢, 克雷格

0 个答案:

没有答案