代码之家  ›  专栏  ›  技术社区  ›  Brent Hans Olsson

Chrome未缓存HTTP 301重定向

  •  0
  • Brent Hans Olsson  · 技术社区  · 7 年前

    我正在为ASP开发动态HTTP 301重定向响应。Net项目,它们被正确地缓存在Firefox中,但无论我将缓存头设置为什么,重定向都不会被Chrome缓存:

    标题

    请求URL:https:// 领域 /旧/点

    请求方法:GET

    状态代码:301

    远程地址:127.0.0.1:443

    推荐人政策:降级时没有推荐人

    响应标题:

    内容长度:0

    内容类型:文本/html

    日期:2017年10月27日星期五 格林尼治时间

    15:03:28 格林尼治时间

    位置:/blog1/test

    服务器:Microsoft IIS/10.0

    状态:301

    请求标头:

    领域

    :方法:GET

    :路径:/old/spot

    :方案:https

    用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/61.0.3163.100 Safari/537.36

    1 回复  |  直到 7 年前
        1
  •  0
  •   Brent Hans Olsson    7 年前

    使用自签名SSL证书,Chrome会忽略所有缓存指令并重新加载内容。。。这是Chrome浏览器的一个已知问题。如果HTTPS连接使用无效证书,则不会缓存响应。有关详细信息,请参阅此错误报告: https://bugs.chromium.org/p/chromium/issues/detail?id=110649#c8

    https://helpx.adobe.com/experience-manager/kb/cache-problems-on-chrome-with-SSL-certificate-errors.html

    我们将通过使用有效证书和主机文件更改进行测试来解决问题。