我知道如何重定向:
http://domain.com到https://www.domain.com
和
http://www.domain.com到https://www.domain.com
但不是如何重定向:
https://domain.com到https://www.domain.com
我在虚拟服务器上使用端口80 :(这很好)
RedirectMatch 301 ^/$ https://www.domain.com
RedirectMatch 301 ^(.*)$ https://www.domain.com
RedirectMatch 301 ^http://domain.com/$ https://www.domain.com
Run Code Online (Sandbox Code Playgroud)
我尝试在虚拟服务器端口443上使用,但它不起作用.
Redirectmatch 301 ^https://domain.com/ https://www.domain.com
Run Code Online (Sandbox Code Playgroud)
您需要拥有与domain.com相匹配的证书以及您的标准www.domain.com证书,因为在建立SSL通道之前您无法重定向.
大多数人都不认为为每个域获取两个证书是值得的,只是为了实现重定向.通配符证书在这里没有帮助(我相信),因为我认为通配符证书涵盖的所有域必须处于同一级别(例如*.domain.com对www.domain.com和www2.domain有效) .com,但不仅仅是domain.com)
| 归档时间: |
|
| 查看次数: |
3682 次 |
| 最近记录: |