要修复Google Chrome中的“ ERR_RESPONDE_HEADERS_MULTIPLIPY_ACCESS_CONTROL_ALLOD_ORIGIN”错误,您需要解决在服务器响应中发送的多个访问控制的问题。这是您可以采取的步骤:
F12
打开开发人员工具。转到Network
选项卡,重新加载页面,然后单击相关请求以查看响应标头。查找多个Access-Control-Allow-Origin
标头。修改服务器配置:根据您的服务器,您需要确保在响应中发送只有一个Access-Control-Allow-Origin
标头。如果您使用的是反向代理或CDN,请检查其配置。
Apache :修改您的.htaccess
或服务器配置文件以包含适当的Header set
指令。
<code class="apache"><ifmodule mod_headers.c> Header set Access-Control-Allow-Origin "https://example.com" </ifmodule></code>
NGINX :调整NGINX配置中的服务器块。
<code class="nginx">add_header 'Access-Control-Allow-Origin' 'https://example.com' always;</code>
通配符使用:如果您需要允许多个起源,请考虑使用通配符,但要注意安全含义。例如:
<code class="apache">Header set Access-Control-Allow-Origin "*"</code>
或在nginx中:
<code class="nginx">add_header 'Access-Control-Allow-Origin' '*' always;</code>
Origin
标头,如果它匹配允许的起源的白名单。“ err_response_headers_multiple_access_control_allow_origin”错误通常是由于以下原因而发生的:
Access-Control-Allow-Origin
标头。这可能是由于服务器设置的不同部分之间的配置或冲突(例如,应用服务器,反向代理,CDN)而发生的。Access-Control-Allow-Origin
标头。Access-Control-Allow-Origin
标头。Origin
标头动态设置Access-Control-Allow-Origin
标题,则如果未正确实现逻辑,则可能发生错误。要解决“ err_response_headers_multiple_access_control_allow_origin”错误,您需要确保服务器仅发送一个Access-Control-Allow-Origin
标头。这是调整服务器配置的方法:
Apache :
编辑您的.htaccess
或服务器配置文件,以确保仅设置一个Access-Control-Allow-Origin
孔。
<code class="apache"><ifmodule mod_headers.c> Header set Access-Control-Allow-Origin "https://example.com" </ifmodule></code>
Header
指令设置Access-Control-Allow-Origin
,请将它们合并为一个。nginx :
编辑您的NGINX配置文件以正确设置标头。
<code class="nginx">add_header 'Access-Control-Allow-Origin' 'https://example.com' always;</code>
add_header
指令。其他服务器:
Access-Control-Allow-Origin
标头。应用程序逻辑:
Access-Control-Allow-Origin
标头,请确保正确设置它,仅设置一次。这可能涉及修改中间件或应用程序代码。CDN和代理:
Access-Control-Allow-Origin
标头。您可能需要调整其配置或禁用标头修改功能。是的,有几个浏览器扩展程序可以帮助您对“ err_response_headers_multiple_access_control_olaly_origin”“ err_response_headers_multiple_origin_origin”错误进行故障排除。GoogleChrome中的错误:
Cors Unblock :
修改标头:
Access-Control-Allow-Origin
标头并测试不同的配置。请求:
HTTP标题直播:
Access-Control-Allow-Origin
标头。邮递员:
使用这些扩展名,您可以操纵标头,分析服务器响应并识别可能导致错误的错误配置。
以上是如何修复:err_response_headers_multiple_access_control_allow_olaly_origin错误在Google Chrome中的详细内容。更多信息请关注PHP中文网其他相关文章!