App Engine + DNS:myapp.com/*正在运行但不是www.myapp.com/*

时间:2015-02-11 10:23:04

标签: google-app-engine dns

我正在尝试为App Engine项目设置自定义域。我的A记录是:

@   216.239.32.21   1 Hour  
@   216.239.34.21   1 Hour  
@   216.239.36.21   1 Hour  
@   216.239.38.21   1 Hour  
www 216.239.32.21   1 Hour  
www 216.239.34.21   1 Hour  
www 216.239.36.21   1 Hour  
www 216.239.38.21   1 Hour
@   2001:4860:4802:32::15   1 Hour  
@   2001:4860:4802:34::15   1 Hour  
@   2001:4860:4802:36::15   1 Hour  
@   2001:4860:4802:38::15   1 Hour  
www 2001:4860:4802:32::15   1 Hour  
www 2001:4860:4802:34::15   1 Hour  
www 2001:4860:4802:36::15   1 Hour  
www 2001:4860:4802:38::15   1 Hour

我的域重定向显示:重定向裸域http://myapp.com to http://app-id=<app_id>,domain=myapp.myapp.com

我看到以下内容:

  1. 当我访问myapp.com/link/to/url时,它会加载资源
  2. 当我访问www.myapp.com/link/to/url时,我得到了404:The requested URL /link/to/url was not found on this server. That’s all we know.
  3. 当我访问myapp.com时,它会重定向到www.myapp.com,再次出现上述错误。
  4. 我无法更改“裸域重定向”,我收到某种服务器错误,没有更多信息。
  5. 我可以做什么,以便显示任何/所有资源,无论是myapp.com或www.myapp.com或myapp.com/*或www.myapp.com / *

    感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试添加www作为cname记录而不是A记录。将其指向ghs.googlehosted.com。您必须分别添加域/子域的每个版本。以下是关于该

app-engine docs

此外,您使用dispatch.yaml将不同的网址定向到不同的模块。