2013-02-20 71 views
3

這是我見過的最奇怪的錯誤之一。我最近將WordPress上傳到了我的新網站之一http://viewmixed.com/,並且在發佈四個字母的單詞時出現了一個奇怪的錯誤。WordPress 4個字母的評論錯誤

起初我以爲你不能留下評論,因爲我一直試圖留下評論「測試」一詞。然後,我意識到,任何四個字母的單詞似乎打破了「四個」或「1234」的意見,但任何其他字符串發佈評論罰款。

我試過刪除所有的文件/數據庫,然後重新安裝WP,並沒有解決任何問題。我在最新的WP版本3.5.1上,我也嘗試安裝3.4.2和3.1.4,但沒有一個解決了這個問題...

任何人都有可能會發生什麼的想法?

編輯:我忘了提及我現在有一個自定義主題,但是在安裝主題之前bug已經存在,而且我也嘗試了更改主題,但是4個字母的bug並沒有消失。

回答

1

要回答這個問題並不容易,因爲出現這個錯誤的原因有兩個,但正如您在標題中看到的那樣,出現406 Not Acceptable錯誤,這可能是MOD_SECURITY問題。

第一次更改WordPress中的永久鏈接設置,看看是否仍然出現錯誤。

第二次嘗試關閉MOD_SECURITY。 因此您可以在wp-admin目錄中添加一個文件.htaccess ...

<IfModule mod_security.c> 
SecFilterScanPOST Off 
</IfModule> 

...或root中添加一個.htaccess文件完全禁用它:

<IfModule mod_security.c> 
SecFilterEngine Off 
</IfModule> 

如果還不行工作我建議聯繫您的託管服務提供商爲您做到這一點。

因爲找到這樣的解決方案並不容易(對於進一步閱讀),我建議您閱讀this blogpost這是尋找406錯誤和this blogpost爲WordPress的另一個類似的解決方案。

希望這可能對您有所幫助。