国外主机406 Not Acceptable的解决方法

内容摘要
前几天推荐了 Justhost主机,今天发现了一个问题并成功解决,现将方法分享给大家。经观察,可能出现 406错误的不只Justhost,所以统称国外主机解决方法
文章正文

前几天推荐了 Justhost主机,今天发现了一个问题并成功解决,现将方法分享给大家。经观察,可能出现 406错误的不只Justhost,所以统称国外主机解决方法,没有出现过 406错误的主机忽略本文。

故障现象:访问网站某些功能时,出现“406 Not Acceptable”错误(如樂思蜀在SEO论坛中查看某用户的资料,或操作用户信息时)。

故障原因:Justhost主机默认开启了Mod security,增加网站安全性。当用户访问的URL中包含“%”等敏感字符,就会被Mod security拦截掉,所以会出现406错误。

说明:

首先,Justhost 现在使用的是新版本的 Mod security,在网上搜索到其他文章资料中介绍的使用.htaccess控制 Mod security 选项的方法已经不能使用了,大家不必去尝试。

其次,使用下面方法,Justhost 技术人员会为你关掉 Mod security,就意味着网站将没有 Mod security 的保护,所以具有很高安全要求的网站应三思。

解决方法:

现在使用.htaccess文件不能控制了,老樂尝试联系 Live Chat,告知他们解决不了,需要发邮件,或登录帐户提交Ticket。

发一封邮件到:,内容大致如下(将红色部分和蓝色部分替换为你的域名和Justhost帐户名):

Hello, I am sorry to bother you! I hope you can help me disable the Mod security for this domain: ???.com, my cpanel account name is ???. Because my URL must contain the characters "%", but the Mod security led to the error, thanks very much!

一般30分钟之内,会收到技术人员的邮件,告知已经 disabled mod_security;并要求回复邮件,反馈一下情况,网站是否完全工作正常。

再访问网站,会发现 406错误已经解决;回复一下 Support吧,Everything is OK,再Thanks一下 :P

代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!