WordPress 4个字母的评论错误

时间:2013-02-20 21:51:30

标签: wordpress

这是我见过的最奇怪的错误之一。我最近将WordPress上传到我的一个新网站http://viewmixed.com/上,发布四个字母的单词时出现了一个奇怪的错误。

起初我以为你根本不能发表评论,因为我一直试图用“测试”这个词留下评论。然后我意识到任何四个字母的单词似乎打破了评论,即“四”或“1234”,但任何其他字符串都会将评论发布为罚款。

我尝试删除所有文件/数据库,然后重新安装WP,但没有解决任何问题。我正在使用最新的WP版本3.5.1,我也尝试安装3.4.2和3.1.4,但没有解决这个问题......

任何人都知道会发生什么事情?

编辑:我忘了提到我现在有一个自定义主题,但是在安装主题之前就出现了错误,我也试过更改主题,但4个字母的bug不会消失。

1 个答案:

答案 0 :(得分:1)

要详细回答这个问题并不容易,因为有几个原因可以解决此错误,但正如您在标题中看到的那样,406 Not Acceptable出现了错误,可能是MOD_SECURITY问题

首先更改WordPress中的永久链接设置,并查看错误是否仍然显示。

第二次尝试停用MOD_SECURITY。 因此,您可以在.htaccess目录中添加wp-admin文件...

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

...或在.htaccess中添加root文件以完全禁用它:

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

如果仍然无效,我建议您与托管服务提供商联系,为您完成此操作。

由于要找到这样的解决方案并不容易(并且为了进一步阅读),我建议阅读this blogpost找到406错误,this blogpost找到WordPress中的另一个类似解决方案。

希望这可能对您有所帮助。