Un plugin con un bug o mal utilizado, descuido/error humano… si algo modifica accidentalmente el fichero .htaccess
puede provocar un buen destrozo de consecuencias impredecibles… Las primeras veces puedes estar dando vueltas hasta que atas algunos cabos, especialmente si comienzan a salir errores 404 de forma repentina.
Muchas veces se trata de un error bastante simple si es que estás utilizando permalinks en tu blog. Para empezar comprueba el estado del fichero .htaccess
en el directorio raíz de tu sitio web. Puedes hacerlo accediendo al sistema de ficheros de tu servidor tanto desde tu panel de hosting (por ejemplo, cpanel) o mejor desde SSH como suele ser el caso de los VPS.
Deberías encontrar en el .htaccess
el siguiente fragmento que es esencial para el funcionamiento de los permalinks de WordPress:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Si no lo tienes ya estás tardando en pegarlo en tu .htaccess
y guardarlo. Una vez realizado, prueba de nuevo a navegar por tu blog 🙂