Virus de redireccionamiento en WordPress: cómo eliminarlo
Tu web carga bien cuando la abres tú, pero un cliente dice que al entrar le manda a una página de anuncios, un casino o una tienda extraña. Es el virus de redireccionamiento condicional en WordPress. Especialmente traicionero porque el malware detecta si el visitante es el propietario del sitio y no lo redirige — así el dueño puede tardar semanas en enterarse.

Cómo funciona el redireccionamiento condicional
El código malicioso analiza de dónde viene el visitante. Si llega desde Google o un enlace externo, redirige. Si accede directamente escribiendo la URL o está conectado como administrador, no hace nada. Por eso el propietario a veces tarda semanas en descubrirlo.
Dónde se esconde el malware
- El archivo
.htaccesscon reglas de rewrite condicionales - El archivo
index.phpde la raíz o de/wp-content/ - El
functions.phpdel tema activo - La tabla
wp_options, en los campossiteurlohome - Plugins falsos instalados en
/wp-content/plugins/con nombres genéricos
Paso 1: escanea con un plugin de seguridad
Instala Wordfence o MalCare y ejecuta un escáner completo. Comparan los archivos de tu instalación con las versiones originales de WordPress y detectan modificaciones no autorizadas. La versión gratuita de Wordfence ya identifica la mayoría de infecciones conocidas.

Paso 2: limpia el .htaccess
Descarga el archivo .htaccess y ábrelo en un editor de texto. Cualquier bloque con RewriteCond %{HTTP_REFERER} seguido de condiciones sobre Google, Yahoo o Bing es malware de redireccionamiento. Elimina esos bloques y sube el archivo limpio.
Paso 3: revisa los plugins instalados
Revisa la lista de plugins en el panel. Si ves alguno que no recuerdas haber instalado — especialmente con nombres genéricos como «WP System» o «Helper» — elimínalo. Comprueba también las fechas de modificación de archivos en /wp-content/plugins/ por FTP: archivos modificados recientemente sin que hayas hecho cambios son señal de intrusión.
Paso 4: cambia contraseñas y claves de seguridad
Cambia las contraseñas de todos los usuarios administradores, la de la base de datos y las claves de autenticación en wp-config.php. Las claves de seguridad las regeneras en api.wordpress.org/secret-key/1.1/salt/ y las pegas en tu wp-config.php.
Cómo proteger tu WordPress en ISPACTIVO
Nuestro hosting web incluye ModSecurity activo en todos los servidores, que bloquea en tiempo real los patrones de ataque más conocidos antes de que lleguen a WordPress. Las copias de seguridad automáticas diarias te permiten restaurar una versión limpia si la infección entró antes de que la detectaras.