Cet article explique quoi faire si toutes vos pages retournent des erreurs 404 sauf votre page principale.
Marche à suivre pour WordPress
- Accédez au Gestionnaire de fichiers.
- Repérez le fichier .htaccess de votre WP (il se peut que vous deviez activer l’option pour voir les fichier cachés).
- Faites une copie de sauvegarde de ce fichier au cas où les choses tournaient mal.
- Remplacez le contenu du fichier .htaccess par le code suivant :
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
- L’erreur 404 devrait disparaître.
- Si cela ne fonctionne pas, refaites l’étape 4 en procédant de la manière suivante : dans votre administration WP, sélectionner Réglages -> Permaliens et sauvegardez. Cela régénèrera le fichier .htaccess.
Marche à suivre pour Prestashop
- Accédez au Gestionnaire de fichiers.
- Renommez les fichiers .htaccess de votre Prestashop en .htaccess.old (il se peut que vous deviez activer l’option pour voir les fichier cachés).
- Dans votre administration Prestashop, sélectionnez Préférences -> SEO et URLs, désactivez URL simplifiés (ou Friendly URL) et cliquez sur le bouton Enregistrer.
- Réactivez les URL simplifiés par la suite et enregistrez de nouveau.
- Cela régénérera le fichier .htaccess.