无法加载资源:服务器的响应状态为409

时间:2019-10-17 13:14:23

标签: javascript wordpress

WordPress自动更新后,插件表单(联系表单7)现在在其下方显示一个斜杠,并且不再触发wpcf7mailsent侦听器事件,因此在提交表单后,不再将其重定向到感谢页面。 错误:“服务器响应状态为409或也称为net :: ERR_ABORTED 409”,从我看到的是加载styles.css和scripts.js文件时出现问题。 这一定是为什么它不发出wpcf7mailsent侦听器事件和表格正下方的斜杠的原因。

奇怪的是,如果我在同一页面上通过URL手动单击并打开styles.css文件,则该文件开始加载到页面上,并且不再在表单下方显示该栏。

基于这个原因,我是说您没有加载styles.css和scripts.js文件,因为它们甚至在我通过URL打开后都没有出现在上载的文件文件夹中。

这是我要证明的测试:

发生的错误: https://ibb.co/Vvm8jwG

未加载CSS文件和JS文件: https://ibb.co/kHszgW9

打开表示未加载的CSS样式链接后: https://ibb.co/FXcLRXQ https://ibb.co/997nMgK

您不再看到没有上传CSS文件的错误,现在该文件已上传到显示内容的文件夹中。如果我手动将其作为CSS文件加载,则JS文件也会发生相同的情况。 https://ibb.co/jGPQ2MH https://ibb.co/chVjRTQ

我已经尝试解决的问题,但是没有用: –我禁用了几个插件 –我更新了插件 –我重新安装了插件 –我在其他浏览器中测试过,错误仍然存​​在

其他具有联系表7的网站也遇到了同样的情况。

环境设置: 主题:标枪 WordPress:5.2.4 PHP:7.1.24 托管:Hostgator

我需要帮助的页面:https://verdecia.com.br/central-de-atendimento/

1 个答案:

答案 0 :(得分:2)

对于任何面临此问题的人,这是 bluehost hostgator 托管中的一个已知问题。基本上,根本原因似乎是它们在image/js/css字符串的任何路径中阻塞了contact或其他资产。

联系表7 资产被随机冻结的原因也可能是由于同一原因。

我在服务器上运行的html网站上,由于资产文件夹中的联系路径,例如,/images/contact/文件夹中包含资产的联系人(或任何其他)页面也未加载409 conflict error

不幸的是,就像许多用户一样,我没有找到解决方案。查看以下链接: Link 1 Link 2

解决方案是什么?

  • 浪费时间与托管服务提供商的支持是没有用的。我只是用 hostgator / bluehost用于开发目的。那里有很多托管服务提供商, 因此,下次您可以选择其他选项,尤其是对于实时网站。

  • 对于自定义网站,请避免将您的资产文件夹命名为其中包含contact的任何内容。

  • 对于Wordpress中的CF7,请停止使用define( 'WPCF7_LOAD_JS', false ); define( 'WPCF7_LOAD_CSS', false );将资源加载到wp-config文件中,并通过分别下载并导入文件来手动将文件加载到标头中。