我们有一个网站:
www.feeltracker.com
该网站运行在Google App Engine上。
在Google App Engine上,我们设置了裸域名转发,这样:
将会被重定向到
然而,当我们尝试在Chrome中打开以下地址:
https://feeltracker.com(注意这里是HTTPS)
我们会收到一个Google错误页面,并显示以下信息:
Google
404. That’s an error.
The requested URL / was not found on this server. That’s all we know.
有人知道我们如何确保 https://feeltracker.com 重定向到 www.feeltracker.com 吗?
请注意,在 Firefox 中尝试打开 https://feeltracker.com 时,我们会得到以下额外信息:
feeltracker.com uses an invalid security certificate.
The certificate is only valid for the following names:
*.google.com , *.android.com , *.appengine.google.com , *.cloud.google.com , *.google-analytics.com , *.google.ca , *.google.cl , *.google.co.in , *.google.co.jp , *.google.co.uk , *.google.com.ar , *.google.com.au , *.google.com.br , *.google.com.co , *.google.com.mx , *.google.com.tr , *.google.com.vn , *.google.de , *.google.es , *.google.fr , *.google.hu , *.google.it , *.google.nl , *.google.pl , *.google.pt , *.googleapis.cn , *.googlecommerce.com , *.gstatic.com , *.urchin.com , *.url.google.com , *.youtube-nocookie.com , *.youtube.com , *.youtubeeducation.com , *.ytimg.com , android.com , g.co , goo.gl , google-analytics.com , google.com , googlecommerce.com , urchin.com , youtu.be , youtube.com , youtubeeducation.com
(Error code: ssl_error_bad_cert_domain)
请注意,我们在Google App Engine上使用SNI SSL证书功能,并上传了我们的证书。 当我们通过http://www.digicert.com/help/运行SSL诊断时,我们会得到以下结果:
Certificate does not match name feeltracker.com
Subject *.google.com
Valid from 02/Jul/2013 to 31/Oct/2013
Issuer Google Internet Authority
Subject Google Internet Authority
Valid from 12/Dec/2012 to 31/Dec/2013
Issuer Equifax
任何想法为什么 https://feeltracker.com 不能使用正确的证书,而 www.feeltracker.com 和 http://www.feeltracker.com 却能按预期使用我们的 SSL 证书?