2009-11-07 82 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連接代碼引起的......但在其他情況下可能是由電子郵件程序或其他表單處理腳本引起的。希望能夠幫助那些遇到這個問題的人。