【问题标题】:Why does a period get appended to my site's URL when I load the site in a browser?当我在浏览器中加载网站时,为什么会在我的网站 URL 上附加句点?
【发布时间】:2010-11-22 11:34:01
【问题描述】:

当我导航到我的 App Engine 应用程序 (http://www.riabiz.com/) 时,有时(并非总是)在 com 之后附加一个句点,因此如果我输入 http://www.riabiz.com/a/4153106,我会很快被重定向到 http://www.riabiz.com./a/4153106/

这似乎会导致对不包含句点的 URL 的异步 javascript 请求出现问题。据我所知,我的基于 webapp 的 App Engine 应用程序中没有代码可以做到这一点,但这是一个相对较新的开发(过去几个月,该应用程序已经运行了一年多)。

我什至不知道从哪里开始,所以欢迎任何部分建议。它是DNS的东西吗? AppEngine 的东西?我的 DNS 主机是 BulkRegister。

编辑:我收到这个 JavaScript 错误:

XMLHttpRequest cannot load http://www.riabiz.com/rpc. Origin http://www.riabiz.com. is not allowed by Access-Control-Allow-Origin.

【问题讨论】:

    标签: google-app-engine url dns


    【解决方案1】:

    主机或域名末尾的点表示该名称是完全限定域名 (FQDN),而不是相对名称。它消除了任何 DNS 查询期间的任何歧义。这是完全合法的,您的应用程序应该能够处理它。

    【讨论】:

    • 我明白了。看起来我在尝试执行 XHR 时收到此错误:XMLHttpRequest cannot load riabiz.com/rpc。来源riabiz.com。 Access-Control-Allow-Origin 不允许。
    【解决方案2】:

    这似乎是 DNS 的问题,但不是问题,请阅读 this 文档了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 2021-10-16
      • 2017-06-02
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      相关资源
      最近更新 更多