Title: admin-ajax 404 error
Last modified: August 21, 2016

---

# admin-ajax 404 error

 *  [dnawp](https://wordpress.org/support/users/dnawp/)
 * (@dnawp)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/admin-ajax-404-error-1/)
 * I have seen a couple of forum posts regarding an issue that I am having.
 * I am trying to narrow down the reason I am getting numerous 404 errors when a
   call to admin-ajax is made in the admin area of my WordPress installation. The
   errors are mostly occurring in an other security plugin (Wordfence) that I have
   running as well as Ithemes Security. admin-ajax is repeated called with a 404
   error being returned.
 * Strangely the call to admin-ajax doesn’t seem to affected when called from outside
   the admin area (on the front end).
 * In the forum posts I mention above there is reference to “Hide Login Area” possibly
   being responsible for causing the problem – where the obfuscation is causing 
   the call to admin-ajax to fail (and not be found).
 * The problem has become so bad that it is triggering mod_security on my shared
   host and blocking my IP at the host level every time it fails! I have to then
   get the host to unblock me.
 * I am trying to trace what is causing this and as I say I happened across some
   posts that discuss the possibility of the Hide Login Area option being a possible
   cause.
 * I noticed too that an issue with ajax was apprently “fixed” in version 4.0.12
   but also a similar sounding issue that is down as being “fixed” in version 3.0.10!
   Perhaps the description of the fix is not what I think it is.
 * I am running the latest version (4.3.7). Is there still an admin-ajax problem?
 * I don’t think I have been running the plugin for that long, but is there a possibility
   that some settings are cached somewhere?
 * Thanks in advance for any advice.
 * [https://wordpress.org/plugins/better-wp-security/](https://wordpress.org/plugins/better-wp-security/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Thread Starter [dnawp](https://wordpress.org/support/users/dnawp/)
 * (@dnawp)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/admin-ajax-404-error-1/#post-5154998)
 * apologies I just doubled checked the error I was/am getting – it is a 403 error(
   forbidden) when the admin-ajax.php file tries to load up the following script
   at:
 * wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,json2&
   ver=3.9.1:4
 * The problem seems to happen when a page is “reloaded” or part of a page is reloaded.
   For the first 10 or so calls to the file everything seems fine, and the data 
   seems to be returned correctly (at least with no error) then it starts returning
   the 403 error. 🙁
 *  Thread Starter [dnawp](https://wordpress.org/support/users/dnawp/)
 * (@dnawp)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/admin-ajax-404-error-1/#post-5155072)
 * Hi – I have hopefully found a solution to this – it appears that the host’s firewall/
   mod-security didn’t like the amount of calls to admin-ajax that the Wordfence
   plugin was making – so I don’t think it is anything to do with this plugin.
 * Further info here:
 * [http://wordpress.org/support/topic/admin-ajax-problem](http://wordpress.org/support/topic/admin-ajax-problem)

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘admin-ajax 404 error’ is closed to new replies.

 * ![](https://ps.w.org/better-wp-security/assets/icon.svg?rev=3529351)
 * [Kadence Security – Password, Two Factor Authentication, and Brute Force Protection](https://wordpress.org/plugins/better-wp-security/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/better-wp-security/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/better-wp-security/)
 * [Active Topics](https://wordpress.org/support/plugin/better-wp-security/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/better-wp-security/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/better-wp-security/reviews/)

## Tags

 * [404-error](https://wordpress.org/support/topic-tag/404-error/)
 * [admin-ajax](https://wordpress.org/support/topic-tag/admin-ajax/)
 * [plugin conflict](https://wordpress.org/support/topic-tag/plugin-conflict/)

 * 2 replies
 * 1 participant
 * Last reply from: [dnawp](https://wordpress.org/support/users/dnawp/)
 * Last activity: [11 years, 9 months ago](https://wordpress.org/support/topic/admin-ajax-404-error-1/#post-5155072)
 * Status: not resolved