我在应用引擎中为我们的项目自定义域设置了一个通配符子域。DNS
CNAME
还已使用通配符记录进行了更新。我们的名称服务器使用支持通配符的 Cloudflare CNAME
。
但是,当在浏览器中输入子域名时,我收到来自谷歌的 404 错误。没有其他错误消息,所以我不知道是什么原因造成的。在使用 cloudflare 之前,我们将名称服务器托管在另一家使用 cpanel 的公司,并且发现了同样的问题,所以我们很确定应用引擎方面存在问题。有什么想法可能导致这种情况?来自谷歌的 404 错误不是表明通配符记录在到达 ghs.googlehosted.com 之前一直得到解决吗?域名 cname 记录是:
*.mydomain.ke CNAME ghs.googlehosted.com
我期望所有与通配符匹配的子域名(例如 test.mydomain.ke)都将转到我们的主要应用程序。在应用引擎方面,只有一个服务/版本。
我之前已经成功地让这个工作了。但上次有两个不同之处,尽管我不认为这会产生任何影响:
- 域名以 .com 结尾,而不是 .ke。
- 名称服务器是 GoDaddy 而不是 Cloudflare。