iOS11 - Safari和Chrome页面无法加载(nginx标题)

时间:2017-10-26 09:03:35

标签: nginx header ios11

(这不是一个问题,而是一个可能有帮助的说明)

我最近遇到了我的网站和iOS11的问题。某些资源(medias / css / js ..)无法加载。我甚至有一个完整的子域,根本没有加载,safari留在" about:blank "。

我在Safari上打开了开发人员控制台,我遇到的唯一错误是#34; 无法加载资源:操作无法完成。协议错误"。

似乎我在标头上有一个nginx语法错误。 在nginx conf上我有这个:

add_header Vary: Accept-Encoding;

但正确的语法是:

add_header Vary Accept-Encoding;

Safari和Chrome的桌面版本可以使用此语法错误,但不适用于iOS11。

1 个答案:

答案 0 :(得分:1)

在Nginx虚拟主机中不要使用:

add_header Vary: Accept-Encoding;

正确的语法是:

add_header Vary Accept-Encoding;