How to Address Error "406 Not Acceptable"

Updated on Jun 27, 2019

If you experience the error message 406 Not Acceptable with your website this means that you have triggered a security rule due to which your request has been blocked.

We optimize our security rules to minimize the possibility of false-positive blocks but you may end up with this error due to one of the following reasons:

  • The page you are trying to request contains renders about the hosting environment specification such as Kernel version or similar. This is a common issue with applications that have Server Information sections in their admin panels or directly renders the output of the phpinfo() function.
  • Your request or response body is too large. This may happen if your page is trying to reply with a body larger than the maximum allowed on the server. As this limit is set high enough to process almost any "healthy" page, it is very uncommon to run into error 406 because of your page size.
  • The requested page includes a known malware or phishing content such as PayPal scam.
  • Your request matched any of our security rules due to which the request is blocked.

For detailed information on the exact reason for the issue, please post a ticket via your client area and our technical support will provide you with detailed information and assist you in resolving this.

Additionally, you may temporarily disable the security filters for your account following the instructions in our blog post about ModSecurity.

We hope you find this article useful. Discover more about FastCloud - the top-rated Hosting Solutions for personal and small business websites in four consecutive years by the HostAdvice Community!

SSD Cloud Hosting

  • Free Domain Transfer
  • 24/7 Technical Support
  • Fast SSD Storage
  • Hack-free Protection
  • Free Script Installation
  • Free Website Transfer
  • Free Cloudflare CDN
  • Immediate Activation
View More