Tutoriel : Comment resoudre l’erreur 404 sur 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
