2009-11-07 71 views
0

我有一个Wordpress安装以外的文件,它包含一个提交给自己的窗体。我可以访问并填写表格。表单根据预期提交并重新加载而未经验证,但在使用javascript提交表单时,我收到Wordpress 404 error。收到404 error时,该文件的URL保持不变。如果我刷新页面,它工作正常(没有404 error)。外部窗体导致wordpress 404错误

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

我想一个简单的解决方案将更新我的.htaccessmod_rewrite规则显式忽略该文件,任何人都可以帮助吗?

任何其他有关这两种方法之间的区别(表格提交v.s javascript提交)的建议将不胜感激,我只是想不出为什么会发生这种情况。

回答

0

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