【问题标题】:External form causing wordpress 404 error导致wordpress 404错误的外部表单
【发布时间】:2010-12-14 02:39:18
【问题描述】:

我在 Wordpress 安装之外有一个文件,其中包含一个提交给自身的表单。我可以访问并填写表格。表单无需验证即可按预期提交和重新加载,但是当使用 javascript 提交表单时,我收到了一个 Wordpress 404 error。收到404 error 时,文件的 URL 保持不变。如果我刷新页面它工作正常(没有404 error)。

我不知道这两种提交表单的方法有什么区别。为什么 Wordpress 会参与其中?

我想一个简单的解决方案是更新我的 .htaccess mod_rewrite 规则以明确忽略该文件,有人可以帮忙吗?

对于这两种方法之间的差异(表单提交与javascript 提交)的任何其他建议将不胜感激,我只是想不出为什么会发生这种情况。

【问题讨论】:

    标签: wordpress mod-rewrite http-status-code-404


    【解决方案1】:

    我将问题追溯到表单处理。查看日志,我发现“脚本头过早结束”错误引发了 500 内部服务器错误,在尝试使用 ErrorDocument 处理请求时导致 404 错误...... 404 正在由 wordpress 处理。脚本过早结束是由某些 mysql 连接代码引起的……但在其他情况下,可能是由电子邮件程序或其他表单处理脚本引起的。希望对遇到此问题的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-10-08
      • 2023-03-11
      • 2017-07-20
      • 2021-06-06
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多