应用程序引擎+DNS:myapp.com/*正在运行,但www.myapp.com/*



我正在尝试为我的应用程序引擎项目设置一个自定义域。我的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. 我无法更改"裸域重定向",我收到了某种服务器错误,没有更多信息

我该怎么做才能显示任何/所有资源,无论是myapp.com、www.myapp.com、myapp.com/*还是www.myapp.com/*

谢谢。

您可以尝试将www添加为cname记录,而不是a记录。指向ghs.googlehosted.com。您必须分别添加域/子域的每个版本。以下是关于的应用程序引擎文档

此外,您还可以使用dispatch.yaml将不同的url指向不同的模块。

相关内容

最新更新