Title: 404 admin-ajax.php error url=/checkDocument
Last modified: October 18, 2017

---

# 404 admin-ajax.php error url=/checkDocument

 *  [dubsy](https://wordpress.org/support/users/dubsy/)
 * (@dubsy)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/404-admin-ajax-php-error-url-checkdocument/)
 * Hi There,
 * website: tinadubinsky.com
 * I’ve just moved my website to a new host and server and updated to an SSL certificate.
 * I’m currently editing pages for non-secure items. (mostly images)
 * When I’m pressing the update button 50% of the time, I’m getting the following
   error message: /wp-admin/admin-ajax.php?action=proxy_atd&_wpnonce=1fe627c361&
   url=/checkDocument
 * Normally, when I press this after editing I would get the message about WordPress
   making suggestions. (That’s only happened once since I moved to SSL.)
 * Pressing the update button a second time generaly saves the page. If not, it 
   does on the third attempt.
 * I’m just wondering how to fix the ajax error that I’m getting, so it works the
   first time around.
 * Thanks
    -Tina

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

 *  [Anil Jadhav](https://wordpress.org/support/users/aniljbsfio/)
 * (@aniljbsfio)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/404-admin-ajax-php-error-url-checkdocument/#post-9596828)
 * Host Firewalls
 * Occasionally, hosting companies will setup a firewall on your site that is intended
   to protect your site but that also has the adverse affect of blocking access 
   to admin-ajax.php. If you are having trouble with ajax, check if your host has
   a firewall and disable if it so. If ajax begins working after disabling the firewall,
   you have found the culprit. If ajax is still inaccessible after disabling the
   firewall, you can usually safely re-enable it.
 * Rules in Your .htaccess File
 * The .htaccess file used on apache servers can sometimes include special rules
   that are designed to protect your site from attacks. Occasionally these rules
   are applied a little too generally and unintentionally disable access to admin-
   ajax.php. If your ajax is not working, check to see what rules your .htaccess
   file contain. If there are any rules beyond those shown below, remove them and
   see if ajax begins working again.
 * Your .htaccessfile will usually contain rules that look like this (these are 
   perfectly safe and normal):
 * # BEGIN WordPress
    <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule
   ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}!-
   d RewriteRule . /index.php [L] </IfModule># END WordPress
 *  [AITpro](https://wordpress.org/support/users/aitpro/)
 * (@aitpro)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/404-admin-ajax-php-error-url-checkdocument/#post-9602360)
 * [@dubsy](https://wordpress.org/support/users/dubsy/) – Just letting you know 
   that I looked at this forum thread link for this forum topic > [https://forum.ait-pro.com/forums/topic/malformed-syntax-admin-ajax-possibly-firewall-issue/](https://forum.ait-pro.com/forums/topic/malformed-syntax-admin-ajax-possibly-firewall-issue/)
 * [@aniljbsfio](https://wordpress.org/support/users/aniljbsfio/) – The htaccess
   code is the default WordPress Rewrite htaccess code. The default WordPress Rewrite
   htaccess code does not contain any security protection so instead of referring
   to that code as safe or normal the correct wording would be “default WordPress
   Rewrite htaccess code” since it does not have anything to do with website security
   protection. Also since website security protection is essential to every/all 
   websites then you should always specifically state to folks that they should “
   temporarily” disable website security protection since you would never want to
   permanently disable website security protection.
    -  This reply was modified 8 years, 7 months ago by [AITpro](https://wordpress.org/support/users/aitpro/).
 *  [AITpro](https://wordpress.org/support/users/aitpro/)
 * (@aitpro)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/404-admin-ajax-php-error-url-checkdocument/#post-9602432)
 * When I google this part of the Query String – “action=proxy_atd” I found 2 search
   results that show this has to do with Jetpack > After the deadline module. My
   guess would be that you would need to resave your jetpack After the deadline 
   module settings to update them after you have done a migration. Most likely the
   jetpack After the deadline module settings still have your old site settings 
   saved and once you update the settings they will be current to your newly migrated
   site.

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

The topic ‘404 admin-ajax.php error url=/checkDocument’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 replies
 * 3 participants
 * Last reply from: [AITpro](https://wordpress.org/support/users/aitpro/)
 * Last activity: [8 years, 7 months ago](https://wordpress.org/support/topic/404-admin-ajax-php-error-url-checkdocument/#post-9602432)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
