【发布时间】:2012-08-12 03:11:35
【问题描述】:
我已经建立了一个网站:
https://foo.com
如果来自以下网址的流量,我希望它:
http://foo.com
http://www.foo.com
https://www.foo.com
会自动重定向到那里。也就是说,如果有人在他们的浏览器中键入较低的三个 URL 之一,我希望它立即将显示的 URL 更改为 https://foo.com 并且我想在服务器上的 https://foo.com 上接收 HTTPS 请求,就像如果人输入了https://foo.com。
哪种方法最好?我正在使用 Apache。
此外,SSL 证书是为foo.com 而不是www.foo.com 签名的,是否可以在不发出证书警告的情况下实现从https://www.foo.com 的重定向?还是我需要为www.foo.com 获得第二个证书?
【问题讨论】:
-
来自 www.foo.com 的重定向必须在 DNS 级别,以免收到证书错误。 CName 可能有效,但我不确定。