Le blog

Date : 3 septembre 2026
Catégorie : Tutoriels
PrestaShop : erreur 404 sur les fiches produits

Un client clique sur un produit, ou vous partagez un lien, et là : erreur 404, page introuvable. Pourtant le produit existe bien dans votre catalogue. C'est frustrant, et surtout ça coûte des ventes et du référencement. La cause tourne presque toujours autour d'un même sujet : la réécriture d'URL.

Comment PrestaShop fabrique ses URLs

Par défaut, PrestaShop peut afficher des URLs « simplifiées », lisibles et bonnes pour le SEO, du type votreboutique.fr/12-chaussures-cuir. Pour que ces adresses fonctionnent, le serveur doit savoir les traduire vers la vraie page. Ce travail repose sur un fichier .htaccess (sur les serveurs Apache) et sur un module serveur appelé mod_rewrite.

Quand ce mécanisme casse, les URLs simplifiées ne mènent plus nulle part : c'est la 404 en série sur les fiches produits, alors que la boutique elle-même s'affiche.

Les causes les plus fréquentes

Le fichier .htaccess absent ou périmé. Après une migration, un changement d'hébergeur ou une manipulation FTP, ce fichier peut disparaître ou dater. Il ne correspond plus à votre structure d'URLs.

mod_rewrite désactivé. Sur certains hébergements, ce module serveur n'est pas actif par défaut. Sans lui, aucune URL réécrite ne fonctionne.

Un changement de configuration d'URL. Passer d'un mode d'URL à un autre sans régénérer le .htaccess laisse les anciens liens dans le vide.

La réparation

Commencez par le plus simple. Dans le back-office, allez dans Paramètres de la boutique, puis Trafic et SEO. En bas de page, la section des URLs simplifiées propose un bouton pour régénérer le fichier .htaccess. Cliquez dessus. PrestaShop réécrit un fichier propre et à jour.

Rechargez une fiche produit. Si elle s'affiche, c'était bien ça. Par prudence, faites une copie de l'ancien .htaccess avant, surtout si vous y aviez ajouté des règles maison.

Si les 404 persistent, le problème vient du serveur. Vérifiez auprès de votre hébergeur que mod_rewrite est bien activé. Un mutualisé mal configuré ou un serveur qui n'est pas sous Apache demande un réglage spécifique.

Le cas des 404 après une migration

Si vos 404 sont apparus juste après un changement de version ou d'hébergeur, la cause est ailleurs : vos URLs ont changé, et aucune redirection n'a été mise en place. Chaque ancienne adresse indexée par Google renvoie désormais vers le vide.

C'est le piège numéro un des migrations, celui qui fait s'effondrer le trafic. On l'a documenté avec un cas réel de perte de 90 % de trafic, et on explique comment ne pas perdre son référencement lors d'une migration. La parade est toujours la même : des redirections 301 exhaustives, prévues avant la bascule. C'est un réflexe systématique quand on gère une migration PrestaShop 9.

Besoin d'un coup de main

Régénérer un .htaccess est à la portée de tous, mais diagnostiquer une réécriture cassée côté serveur, ou reconstruire un plan de redirections après une migration ratée, demande de l'expérience.

Notre dépannage PrestaShop remet vos pages d'aplomb dès 150 €, redirections incluses si besoin. Et la maintenance PrestaShop surveille l'apparition de 404 pour les corriger avant qu'elles ne pèsent sur vos ventes.

Questions fréquentes

Pourquoi mes produits sont en 404 alors qu'ils existent ?

Le produit est bien en base, mais l'URL réécrite ne pointe plus vers lui. C'est presque toujours un problème de réécriture d'URL : fichier .htaccess absent ou mal généré, ou module mod_rewrite désactivé côté serveur.

Régénérer le .htaccess est-il risqué ?

Non, PrestaShop le régénère depuis le back-office en un clic. Faites tout de même une copie de l'ancien fichier avant, par précaution, surtout si vous y aviez ajouté des règles personnalisées.

Les 404 sont apparus après une migration, pourquoi ?

Parce que les URLs ont changé sans redirection. C'est le piège classique d'une migration mal préparée, qui fait chuter le trafic. Des redirections 301 auraient évité ces 404.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur & Développeur Web

Fondateur de WebSentinel, Nicolas accompagne les PME et artisans dans leur transformation digitale depuis 2015. Expert SEO, développement web et e-commerce.