我在Wordpress安装之外有一个文件,其中包含一个提交给自己的表单。我可以访问并填写表格。表单无需验证即可按预期提交和重新加载,但在使用javascript
提交表单时,我会收到Wordpress 404 error
。收到404 error
时,文件的URL保持不变。如果我刷新页面它工作正常(没有404 error
)。
我不知道提交表单的两种方法之间有什么区别。为什么Wordpress会涉及到另一个?
我想一个简单的解决方案是更新我的.htaccess
mod_rewrite
规则以明确忽略该文件,任何人都可以帮忙吗?
关于两种方法(表单提交v.s javascript
提交)之间的差异的任何其他建议将不胜感激,我只是想不出为什么会发生这种情况。
答案 0 :(得分:0)
我将问题跟踪到表单处理。查看日志我发现“脚本标头过早结束”错误导致500内部服务器错误,导致404错误,同时尝试使用ErrorDocument处理请求... 404正在由wordpress处理。脚本的过早结束是由一些mysql连接代码引起的...但在其他情况下可能是由电子邮件或其他表单处理脚本引起的。希望能帮助遇到这个问题的其他人。