我目前遇到的问题只发生在Chrome中。如果我使用https://example.com它不会加载Chrome,它会抱怨以下消息:
无法访问此网站
https://example.com/的网页可能暂时关闭或可能 已永久移动到新的网址。 ERR_RESPONSE_HEADERS_TRUNCATED
除了Chrome之外,它在其他任何浏览器中均可正常使用。
如果我只使用http
,那么它可以正常工作。
我在某处读到如果我使用302重定向问题就解决了。所以我让团队测试它,它实际上解决了问题,但是,我们避免使用302,我们需要坚持使用301.
答案 0 :(得分: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"