【问题标题】:Error 409 – Contact Form scripts and styles not loading错误 409 – 联系表单脚本和样式未加载
【发布时间】:2021-02-02 04:10:22
【问题描述】:

在过去的几天里,我一直在努力解决这个问题。感觉我什么都试过了,所以我终于求助于这里。突然之间,我网站上的联系表格停止工作。 AJAX 功能不起作用,我的所有联系表单下方都有一个红色边框,这是错误消息的红色边框。当我查看控制台时,出现了许多错误,资源加载失败,所有这些都是插件实际工作所依赖的脚本和样式。

但是这个问题很奇怪,因为表单只有在我连接到特定网络时才会停止工作。我家里有两个 Wi-Fi 网络,当我连接到一个时,表格可以正常工作,而当我连接到另一个时,它会中断。这让我相信这是一个缓存问题,所以我做了以下事情:

  1. 清除了我的浏览器缓存
  2. 已清除 WordPress 缓存
  3. 已联系 Hostgator 清除服务器缓存
  4. 重置我的两个路由器
  5. 我看到有人建议,甚至在命令提示符下执行 ipconfig /flushdns,因为他们遇到了完全相同的问题。

这些都不起作用,即使我知道问题不在于主题或冲突插件,我仍然

  1. 停用除联系表格 7 之外的所有插件,看看是否能解决问题
  2. 从我的主题切换到默认的 WordPress 主题
  3. 恢复到旧版本的 Contact Form 7(版本 5.1.6,因为这是我在另一个站点上的版本,也托管在 Hostgator 上,运行良好。)

不幸的是,这些都不起作用。我假设问题必须在我的一端或 Hostgator 的一端,因为我已将链接发送给不在我网络上的其他人,他们没有问题。这些表格可以正常工作。我真的不确定是什么原因造成的,所以我希望有人能给我一些建议或支持

Hostgator 没有帮助我。他们检查了我的 IP 是否被列入黑名单之类的,但没有,就像我说的,他们清除了服务器缓存,但仍然没有。我该怎么办?在我自己研究了这个问题之后,我意识到这是很多人在使用 Contact Form 7 和 Hostgator/Bluehost 时遇到的问题,但我还没有找到合适的解决方案......

更新: 显然问题是因为 URL 和脚本/样式/图像中都有“联系人”一词?这是我听过的最奇怪的事情,但显然这就是问题所在?我的网站上有一个名为“contact-bg.jpg”的横幅图片无法加载,也出现了 409 错误。我将它的名称更改为“get-in-touch-bg.jpg”,它加载得很好。不幸的是,将 slug 从联系我们更改为取得联系并没有奏效。有没有办法完全更改联系人表单 7 插件的名称,从所有文件中删除联系人一词,并且插件仍然可以工作?看到这个问题:Failed to load resource: the server responded with a status of 409

【问题讨论】:

  • 那么,对于那些 409 响应,access.log/error.log 是怎么说的?
  • 我在错误日志中没有看到关于这些 409 响应或联系表 7 的任何内容
  • 现在,这不是表示中间代理阻止了请求吗?这些请求的错误页面是什么样的?

标签: php wordpress contact-form-7 http-status-code-409


【解决方案1】:

所以,这个问题似乎与插件或主题或任何东西无关。显然这与我的 IP 地址和我的网络主机出于某种原因将我的 IP 列入黑名单有关。我必须联系他们并让他们将其列入白名单,以便联系表格开始正常工作。这可能不适用于所有人/并非所有人都适用,但它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-04
    • 2010-12-30
    • 1970-01-01
    • 2017-05-15
    • 2015-08-29
    • 2014-07-14
    • 2019-10-21
    • 1970-01-01
    相关资源
    最近更新 更多