Apache Mod Security update, How to Fix ‘Error 406′ or ‘Not Acceptable’ issue
Categories: Troubleshooting
Few weeks ago I started having “Not Acceptable! Error 406” on one of my WordPress sites when trying to save a post or a page. I kept getting the following message when trying to save a post.
Not Acceptable
An appropriate representation of the requested resource /wp-admin/post.php could not be found on this server
I tried many fixes and nothing seemed to have helped getting rid of the issue. So I decided to reinstall WordPress (How to Uninstall and Reinstall WordPress). Even the reinstall didn’t help! Later I found out that the “Not acceptable! Error 406″ occurs due to Mod Security updates on the server. So if you are having a similar problem then you can try one of the following methods to fix it.
Solution 1
backup your ‘.htaccess’ file if you have one in the ‘wp-admin’ directory then make a ‘.htaccess’ file with the following content and upload it to ‘wp-admin’ directory.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
You can use any text editor such as Notepad to create this file.
Solution 2
This is the solution that worked for me for my WordPress site. backup your ‘.htaccess’ file if you have one in the ‘public_html’ directory. Open the ‘.htaccess’ file with any text editor and observe the lines between the “# BEGIN WordPress” and “# END WordPress” tags. Make sure the lines look somewhat like the following. If not then update the file with the following content and upload it to the ‘public_html’ directory.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Hopefully one of these solutions help fix your “Not Acceptable” error. Good luck.
Articles you may also like:









#1 by Chieh Cheng on November 29, 2011 - 5:16 pm
This error is caused by a partial connection between the browser and the server, perhaps a corrupted cookie that the server couldn’t handle. Therefore, you can clear the browser data to recover from this situation.
#2 by Muhammad on October 18, 2011 - 1:28 pm
Thanks a lot, you saved my day, I have bookmarked your blog, really appreciate your help.
#3 by Unloari on September 6, 2011 - 7:23 am
Really like your websites details! Undoubtedly a beautiful provide of knowledge that is extraordinarily helpful. Stick with it to hold publishing and i’m gonna proceed reading by means of! Cheers.
#4 by adam on October 10, 2009 - 5:07 am
No, it didn’t work for me, but thank you anyway
I have this error just when i try to see the 2nd or 3d until the 10th page in users
#5 by Renato on May 19, 2009 - 9:09 pm
I have my blog in a folder /blog and it worket open the blog in the main folder of my domain, not in /blog.. what i have to change in this case ?