Help
Posted By Gregory

Uitzonderingen configureren voor de antispam-engine


English version: Configuring exceptions for the anti-spam engine


Normaal gesproken moet u antispamuitzonderingen configureren als u een technologie gebruikt die met uw website communiceert door formulieren in te dienen of programmatisch POST-verzoeken te verzenden. In dergelijke gevallen kan WP Cerber legitieme verzoeken blokkeren omdat het deze kan herkennen als gegenereerd door bots. Dit leidt tot valse positieven, die u kunt zien op het tabblad Activiteit. Dergelijke loggegevens worden gemarkeerd als Inzending van spamformulier geweigerd .

Hoe u specifieke verzoeken kunt uitsluiten van inspectie

Alle antispamuitzonderingen worden geconfigureerd op de Antispam- beheerpagina.

Om een specifiek verzoek (formulierindiening) uit te sluiten van inspectie door de antispam-engine, moet u een verzoekpad en, optioneel, een queryreeks (verzoekparameters) opgeven in het veld 'Witte lijst-instelling voor query's '.

Als een aanvraag-URI begint met of gelijk is aan een van de opgegeven tekenreeksen, wordt deze niet geïnspecteerd en geblokkeerd.

Om complexe regels te maken, kunt u REGEX-expressies gebruiken. Zie hieronder meer details.

Een paar voorbeelden

Uitzondering #1 Staat alle aanvragen toe met de aanvraag-URI die begint met de opgegeven tekenreeks, bijvoorbeeld /ps/wc-ajax=whatever_till_the_end

Uitzondering #2 Staat alle verzoeken toe als de aanvraag-URI overeenkomt met het opgegeven REGEX-patroon, bijvoorbeeld /file-upload.php?user_id=23432

Anti-spam for WordPress exceptions

Anti-spam for WordPress – configuring exceptions

Hoe de aanvraag-URI te identificeren

Ga naar de Live Traffic- beheerpagina. Zoek een legitiem verzoek dat u op de witte lijst moet zetten en neem de aanvraag-URI ervan uit de kolom Verzoek . Als uw aanvraag-URI dynamische GET-parameters bevat, zoals in de onderstaande schermafbeelding, moet u mogelijk een REGEX-expressie gebruiken.

Request URIs on the Live Traffic page in the WordPress dashboard

Request URI on the Live Traffic page in the WordPress dashboard

Normale uitdrukkingen

Witte lijst voor zoekopdrachten ondersteunt reguliere expressies, één patroon per regel. Om van inspectie te worden uitgesloten, moet de Request-URI overeenkomen met het hele REGEX-patroon.

Om een REGEX-patroon op te geven, plaatst u een hele lijn tussen twee { } accolades. Om bijvoorbeeld verzoeken uit te sluiten voor een file-upload.php- script met een numerieke GET-parameter user_id die een willekeurig getal bevat, geeft u deze tekenreeks op:

 {\/file-upload\.php\?user_id=\d+$}

Opmerking: om de slash/het teken in een REGEX-expressie op te geven, moet u er op deze manier aan ontsnappen met een backslash: \/

WordPress anti-spam settings

WordPress anti-spam settings

Hoe u antispam op een geselecteerde pagina kunt uitschakelen

Om conflicten te voorkomen met formulieren van derden die zijn geladen vanaf een externe bron en verwerkt op een website van derden, kunt u uitzonderingen configureren voor de antispam van WP Cerber door de code ervan op geselecteerde pagina's van uw website uit te schakelen. De lijst met pagina's wordt gespecificeerd met een PHP-constante CERBER_DISABLE_SPAM_FILTER . Deze constante moet worden gedefinieerd in het bestand wp-config.php. Gebruik een door komma's gescheiden tekenreeks met pagina-(post)-ID's. Als de lijst is geconfigureerd, ziet u de lijst met pagina's op de beheerderspagina van WP Cerber anti-spam-instellingen. Hier is een voorbeeld van de lijstdefinitie.

 define( 'CERBER_DISABLE_SPAM_FILTER', '3, 45');

U moet deze functie gebruiken als u HubSpot-formulieren op uw website heeft.

Zie ook: Hoe u spam-gebruikersregistraties op uw WordPress kunt stoppen


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.