Tutoriel : Comment resoudre l’erreur 404 sur WordPress

Resoudre l'erreur 404 WordPress

Vos articles, pages ou médias retournent une erreur 404 alors que la page d’accueil fonctionne normalement.

Cause

Le fichier .htaccess à la racine de votre site est absent, vide ou corrompu. Ce fichier contient les règles de réécriture d’URL nécessaires au bon fonctionnement de WordPress.

Solution

Étape 1 — Connectez-vous à votre hébergement via le gestionnaire de fichiers (cPanel) ou via FTP (FileZilla, etc.).

Étape 2 — Naviguez jusqu’à la racine de votre site WordPress (dossier public_html ou www).

Étape 3 — Vérifiez si le fichier .htaccess existe. S’il est absent, créez-le. S’il existe, ouvrez-le et remplacez son contenu.

Étape 4 — Collez le contenu suivant dans le fichier :

# 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

Étape 5 — Enregistrez le fichier. Si les droits (permissions) sont demandés, mettez 644.

Étape 6 — Videz le cache de votre navigateur et retestez vos liens.

ℹ Astuce : Si le problème persiste après cette manipulation, rendez-vous dans WordPress > Réglages > Permaliens et cliquez simplement sur Enregistrer les modifications. WordPress régénère automatiquement le .htaccess.

WordPress installé dans un sous-dossier ?

Si votre WordPress est dans un sous-dossier (ex : /blog/), adaptez la ligne RewriteBase en conséquence :

RewriteBase /blog/

Besoin d’aide ? Ouvrez un ticket sur support.hostarts.dz

,