diff --git a/includes/class-crowdhandler-gatekeeper.php b/includes/class-crowdhandler-gatekeeper.php index 7527de4..0aafecc 100644 --- a/includes/class-crowdhandler-gatekeeper.php +++ b/includes/class-crowdhandler-gatekeeper.php @@ -45,9 +45,9 @@ public function checkRequest() $api = new PublicClient($this->options['crowdhandler_settings_field_public_key']); $this->gateKeeper = new GateKeeper($api); - + $this->gateKeeper->setIgnoreUrls( - "/^(.*\.(ico|css|js|json|pdf|xml|eot|ott|ttf|woff|woff2|gif|jpg|png|svg|avi|mov|mp4|mpeg|mpg|wmv|ogg|ogv)(\/*)$)|(\/wp-admin)|(\/wp-content)|(\/wp-includes)|(\/wp\-cron\.php)/" + "/^((?!.*\?).*(\.(avi|css|eot|gif|ico|jpg|jpeg|js|json|mov|mp4|mpeg|mpg|og[g|v]|pdf|png|svg|ttf|txt|wmv|woff|woff2|xml))$)|(?!.*\?.*w[c|p]-.+).*(^.*w[c|p]-.+)|^((?!.*\?.*xmlrpc\.php).*xmlrpc.php)|\?rest_route=.+/" ); $isHostServer = $this->gateKeeper->ip === $_SERVER["SERVER_ADDR"];