【问题标题】:Chrome issue with 301 redirect and SSL301 重定向和 SSL 的 Chrome 问题
【发布时间】:2016-06-02 16:05:42
【问题描述】:

我目前遇到了仅在 Chrome 中出现的问题。如果我使用https://example.com,它不会在 chrome 中加载,它会抱怨以下消息:

无法访问此网站

https://example.com/ 的网页可能暂时关闭或可能 已永久移至新网址。 ERR_RESPONSE_HEADERS_TRUNCATED

它在除 Chrome 之外的任何其他浏览器中都能正常工作。

如果我只使用http 那么它工作正常。

我在某处读到,如果我使用 302 重定向,问题就解决了。所以我要求团队对其进行测试,它实际上解决了这个问题,但是,我们正在避免使用 302,我们需要坚持使用 301。

【问题讨论】:

  • Chrome 和 301 没有一般问题。因此,这不是问题,只需您提供的信息即可重现。相反,它一定是您的站点或网络的问题。如果您提供有问题的 URL,如果这是一个特定于站点的问题,您可能会仔细查看。
  • ERR_RESPONSE_HEADERS_TRUNCATED

标签: google-chrome redirect ssl


【解决方案1】:

不要认为这与 301 或 302 有任何关系。认为这是因为您设置它们的方式不同 - 因为您没有正确关闭 301 请求。

请看这里:https://productforums.google.com/forum/m/#!msg/chrome/2tttvx4VCDQ/kUIE1FXxve0J

这行得通:

"HTTP/1.1 301 Moved Permanently\r\n" + "Location: https://www.example.com" + http.req.url.path_and_query.http_url_safe + "\r\n\r\n"

这不是:

"HTTP/1.1 301 Moved Permanently\r\n" + "Location: https://www.example.com" + http.req.url.path_and_query.http_url_safe + "\r\n"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2023-03-25
    相关资源
    最近更新 更多