Si tu web WordPress redirige a sitios de apuestas, farmacias, premios o spam, casi siempre fue hackeada y alguien insertó código malicioso. Ese código suele esconderse en el archivo .htaccess, en los ajustes de la base de datos (la dirección del sitio o scripts inyectados), en archivos del tema o en un plugin falso. Para eliminarlo hay que revisar esos lugares, limpiar todo el código malicioso y cerrar la vulnerabilidad por la que entraron.
Por qué a veces no ves la redirección
Muchas redirecciones maliciosas se esconden a propósito:
- Solo se activan en el celular.
- Solo se activan cuando el visitante llega desde Google.
- No se activan si estás conectado como administrador.
- Solo pasan una vez por visitante.
Por eso puede que tú no la veas y tus clientes sí. Para comprobarlo, abre la web desde el celular, sin sesión iniciada, buscándola en Google.
Dónde buscar el código malicioso
- Archivo .htaccess: busca reglas con dominios que no reconoces (líneas con RewriteRule o RewriteCond hacia sitios extraños). Compáralo con el .htaccess estándar de WordPress.
- Dirección del sitio: en Ajustes → Generales, o en la tabla wp_options (siteurl y home) desde phpMyAdmin. Si aparece un dominio que no es tuyo, ahí está la redirección.
- Scripts inyectados en la base de datos: busca etiquetas script con dominios desconocidos en las tablas wp_posts y wp_options.
- Archivos del tema: revisa header.php, footer.php y functions.php en busca de código ofuscado (textos largos sin sentido, funciones como eval o base64_decode).
- Plugins desconocidos: plugins que no instalaste, a veces con nombres parecidos a plugins reales.
- Archivos PHP en uploads: en wp-content/uploads no debería haber archivos .php.
Cómo limpiarlo
- Haz una copia del estado actual y cambia todas las contraseñas (WordPress, hosting, FTP, base de datos).
- Elimina usuarios administradores que no reconozcas.
- Limpia el .htaccess, la dirección del sitio y los scripts de la base de datos.
- Reinstala WordPress, los plugins y el tema desde sus fuentes oficiales.
- Escanea de nuevo con un plugin de seguridad como Wordfence.
- En Google Search Console, revisa los problemas de seguridad y solicita una revisión.
El proceso completo, con más detalle, está en la guía de web WordPress hackeada.
Por qué vuelve después de limpiarla
Si la redirección regresa, quedó una puerta trasera (un archivo oculto que permite volver a entrar) o la vulnerabilidad original sigue abierta: un plugin desactualizado o pirateado. Limpiar sin cerrar la puerta es la causa más común de reinfección.
Si prefieres que lo hagamos nosotros
El servicio de eliminación de malware limpia la web, elimina las puertas traseras, cierra la vulnerabilidad y solicita la revisión a Google. Y para que no vuelva a pasar, los planes de mantenimiento incluyen firewall, escaneo de malware y actualizaciones semanales.




