per*_*ism 2 domain-name-system mod-rewrite https ssl-certificate apache-2.2
对于位于以下位置的 Web 应用程序:
https://www.domain.com/
Run Code Online (Sandbox Code Playgroud)
使用颁发给“www.domain.com”的 SSL 证书,
什么是正确的重写规则、DNS 设置或两者的组合,它使以下每个 url 无缝重定向到https://www.domain.com/
:
1. http://www.domain.com
2. http://domain.com
3. https://domain.com
Run Code Online (Sandbox Code Playgroud)
困难在于#3。https://domain.com
往往会导致浏览器安全消息。主要的 HTTPS 站点是如何做到这一点的?以 Paypal.com 为例。
RewriteCond %{HTTP_HOST} !^www.domain.com$ [OR]
RewriteCond %{HTTP_PORT} !^443$
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
这仍然不能解决 #3,你需要一个通配符或 UCC 证书。
归档时间: |
|
查看次数: |
2809 次 |
最近记录: |