Le blog

Date : 3 septembre 2026
Catégorie : E-commerce
Illustration de PrestaShop avec une URL brisée et un lien vers des erreurs 404
Sommaire

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.

Infographie montrant comment vérifier le fichier .htaccess pour résoudre les erreurs 404

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. Documentation PrestaShop

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 à partir de 95 €/h, 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.

Pour aller plus loin : blog officiel PrestaShop · notes de version PrestaShop · documentation Google Search Central · crawling et indexing Google

Pour approfondir : marché numérique unique européen.

PlateformeMaintenance requiseCoût annuel type
ShopifyAbonnement + apps360-3 600 €
WooCommerceHébergement + extensions200-2 000 €
PrestaShopHébergement + modules + MAJ500-3 000 €

Pour approfondir : recherche en performance web.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur de WebSentinel, expert WordPress et PrestaShop

Dans le web depuis 2007, Nicolas a fondé WebSentinel en 2015. Il développe, maintient et sécurise lui-même des sites WordPress et PrestaShop pour des TPE, PME et e-commerçants, et intervient aussi sur les serveurs et la cybersécurité.

Articles similaires

Erreur de connexion à la base de données sur PrestaShop. Serveur en panne avec une base de données fermée et un symbole d'erreur.

PrestaShop : erreur de connexion à la base de données

« Link to database cannot be established » sur PrestaShop : les causes (identifiants, serveur MySQL, hébergeur) et comment rétablir la connexion.

3 septembre 2026E-commerce
Illustration de sécurité pour PrestaShop avec un verrou ouvrant partiellement révélant un jeton et des nœuds de serveur en arrière-plan.

PrestaShop : erreur « Invalid security token »

Message « Invalid security token » dans le back-office PrestaShop : pourquoi il apparaît, comment passer outre en sécurité et comment l'éviter.

3 septembre 2026E-commerce
Tortue devant un ordinateur portable affichant une boutique PrestaShop qui charge lentement

PrestaShop lent ? 7 causes qui ralentissent votre boutique (et les corriger)

Votre boutique PrestaShop rame ? Modules en conflit, Smarty mal configuré, BDD encrassée : diagnostic complet avec les solutions concrètes pour retrouver de la vitesse.

22 mai 2026E-commerce