Help
Posted By Gregory

Configuración de excepciones para el motor antispam


English version: Configuring exceptions for the anti-spam engine


Por lo general, debe configurar excepciones antispam si utiliza una tecnología que se comunica con su sitio web mediante el envío de formularios o el envío de solicitudes POST mediante programación. En tales casos, WP Cerber puede bloquear solicitudes legítimas porque puede reconocerlas como generadas por bots. Esto conduce a falsos positivos, que puede ver en la pestaña Actividad. Dichas entradas de registro se marcan como envío de formulario de correo no deseado denegado .

Cómo excluir solicitudes específicas de la inspección

Todas las excepciones antispam se configuran en la página de administración Antispam .

Para excluir una solicitud específica (envío de formulario) de la inspección del motor antispam, debe especificar una ruta de solicitud y, opcionalmente, una cadena de consulta (parámetros de solicitud) en el campo Configuración de la lista blanca de consulta .

Si un URI de solicitud comienza con o es igual a cualquiera de las cadenas especificadas, no será inspeccionado ni bloqueado.

Para crear reglas complejas, puede usar expresiones REGEX. Consulte más detalles a continuación.

Algunos ejemplos

Excepción n.º 1 Permite cualquier solicitud con el URI de solicitud que comience con la cadena especificada, por ejemplo /ps/wc-ajax=whatever_till_the_end

Excepción #2 Permite cualquier solicitud si el URI de solicitud coincide con el patrón REGEX especificado, por ejemplo, /file-upload.php?user_id=23432

Anti-spam for WordPress exceptions

Anti-spam for WordPress – configuring exceptions

Cómo identificar la URI de solicitud

Vaya a la página de administración de Live Traffic . Encuentre una solicitud legítima que necesite incluir en la lista blanca y tome su URI de solicitud de la columna Solicitud . Si su URI de solicitud contiene parámetros GET dinámicos como en la captura de pantalla a continuación, es posible que deba usar una expresión REGEX.

Request URIs on the Live Traffic page in the WordPress dashboard

Request URI on the Live Traffic page in the WordPress dashboard

Expresiones regulares

La lista blanca de consultas admite expresiones regulares, un patrón por línea. Para ser excluido de la inspección, el URI de solicitud debe coincidir con todo el patrón REGEX.

Para especificar un patrón REGEX, encierre una línea completa entre dos llaves { }. Por ejemplo, para excluir solicitudes a un script file-upload.php con un parámetro GET numérico user_id que contenga cualquier número, especifique esta cadena:

 {\/carga-archivo\.php\?user_id=\d+$}

Nota: para especificar la barra oblicua / carácter en una expresión REGEX, debe escapar con una barra invertida \ de esta manera: \/

WordPress anti-spam settings

WordPress anti-spam settings

Cómo deshabilitar el antispam en una página seleccionada

Para evitar conflictos con formularios de terceros cargados desde una fuente externa y procesados en un sitio web de terceros, puede configurar excepciones para el antispam de WP Cerber deshabilitando su código en páginas seleccionadas de su sitio web. La lista de páginas se especifica con una constante de PHP CERBER_DISABLE_SPAM_FILTER . Esta constante debe definirse en el archivo wp-config.php. Use una cadena separada por comas con ID de página (publicación). Si la lista está configurada, verá la lista de páginas en la página de administración de configuración antispam de WP Cerber. Aquí hay un ejemplo de la definición de lista.

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

Debe usar esta función si tiene formularios de HubSpot en su sitio web.

Ver también: Cómo detener los registros de usuarios no deseados en su WordPress


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.