Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme URL et file not found sur multiboutique ?

tout servces prestashop

Prestashop : Vérifier la configuration des URLs de chaque boutique

Dans Prestashop, chaque boutique en multiboutique doit avoir une URL propre. Si l’URL n’est pas correctement définie dans Paramètres > Trafic & SEO, des erreurs File Not Found peuvent apparaître. Cela arrive souvent après une mauvaise configuration ou un oubli d’extension dans le champ "URL physique".

Sélectionne la boutique concernée et assure-toi que les champs Domaine, Domaine SSL et URL physique sont correctement remplis. Prestashop utilise ces paramètres pour générer les liens dynamiques et accéder aux ressources spécifiques à chaque boutique.


Prestashop : Regénérer le fichier .htaccess

Un fichier .htaccess incorrect peut provoquer des erreurs d’URL ou des fichiers introuvables dans Prestashop. Ce fichier est responsable de la réécriture des liens et des redirections propres au CMS, en particulier en multiboutique où les structures d’URL varient.

Va dans Trafic & SEO > Configuration des URL, puis clique sur "Enregistrer" pour forcer la régénération. Tu peux aussi supprimer manuellement le fichier .htaccess pour que Prestashop en crée un nouveau automatiquement. Cela résout souvent les erreurs 404 ou les liens cassés.


Prestashop : Vider le cache après modification d’URL

Après avoir modifié des URLs ou déplacé des fichiers, Prestashop peut encore charger d’anciennes informations stockées en cache, ce qui provoque des erreurs "File Not Found" ou des redirections incorrectes. Cela concerne toutes les boutiques, mais surtout en multiboutique.

Va dans Paramètres Avancés > Performance, puis vide le cache Smarty ainsi que le cache système. Recharge ensuite la page avec Ctrl + F5. Prestashop recréera les fichiers temporaires, ce qui permet d’éviter les erreurs d’URL résiduelles.


Prestashop : Vérifier la structure du répertoire multiboutique

Dans une installation multiboutique de Prestashop, chaque boutique peut avoir une URL basée sur un dossier distinct. Si le dossier n’existe pas sur le serveur, ou si l’index est mal placé, une erreur "File Not Found" s’affichera.

Vérifie via FTP que les répertoires physiques sont bien en place, en particulier si tu utilises une URL du type monsite.com/boutique2/. Prestashop ne crée pas ces dossiers automatiquement : il faut les créer manuellement si le mode multiboutique par répertoire est activé.


Prestashop : Corriger les redirections dans le panneau d’hébergement

Des redirections mal configurées dans ton panneau d’hébergement (cPanel, Plesk...) peuvent provoquer des conflits avec les URLs Prestashop. Cela est particulièrement problématique si tu utilises des sous-domaines ou plusieurs domaines dans une même installation.

Vérifie que chaque domaine ou sous-domaine pointe vers le bon répertoire racine de la boutique. Une redirection vers un mauvais dossier retournera une erreur 404. Prestashop utilise ces chemins pour accéder aux bons fichiers et afficher la bonne version de la boutique.


Prestashop : Vérifier les permissions sur les fichiers et dossiers

Les erreurs File Not Found peuvent venir de permissions incorrectes sur les fichiers et dossiers. Si Prestashop ne peut pas accéder aux fichiers nécessaires (images, scripts, etc.), cela déclenchera des erreurs à l’affichage des pages.

Connecte-toi en FTP et assure-toi que les fichiers ont les permissions 644 et les dossiers 755. Vérifie aussi que les fichiers .tpl, .css ou .js utilisés dans le thème sont bien présents et accessibles. Prestashop a besoin d’un accès complet à ces fichiers pour afficher la boutique correctement.


Prestashop : Désactiver temporairement les modules SEO ou redirection

Certains modules tiers peuvent modifier les URLs de façon excessive, entraînant des erreurs "File Not Found". En multiboutique, ces modules peuvent appliquer des règles de réécriture globales, incompatibles avec certaines boutiques.

Désactive temporairement les modules liés au SEO, aux URLs canoniques ou aux redirections automatiques. Recharge la boutique et teste les URLs concernées. Prestashop devrait alors reprendre sa structure par défaut, ce qui permet de vérifier si le problème vient bien d’un module externe.


Prestashop : Revoir la configuration SSL et HTTPS

Une URL mal redirigée de HTTP vers HTTPS (ou l’inverse) peut casser les liens internes et provoquer des erreurs 404. En multiboutique, chaque domaine doit avoir un certificat SSL valide et bien configuré dans Prestashop.

Va dans Paramètres > Général, active ou désactive le SSL selon les certificats disponibles, puis teste chaque URL boutique. Une mauvaise redirection HTTPS peut rendre des fichiers inaccessibles, même s’ils sont présents. Prestashop doit être aligné avec les paramètres de ton hébergement sécurisé.


Prestashop : Tester les URLs avec un outil de suivi des redirections

Utilise des outils comme Redirect Checker, What’s My DNS, ou Screaming Frog pour tester la chaîne de redirection de tes URLs multiboutique. Ces outils permettent de voir où se brise le chemin et pourquoi un fichier est déclaré comme introuvable.

Tu pourras ainsi identifier si la redirection vient du serveur, du .htaccess, ou d’un module Prestashop. Une analyse complète aide à résoudre rapidement les erreurs "File Not Found" et à rétablir la navigation normale sur toutes les boutiques.


Prestashop : Revenir à une structure d’URL simple pour tester

En cas de doute, reviens à une structure d’URL simplifiée dans Prestashop pour voir si le problème vient des réécritures avancées. Désactive la réécriture d’URL dans Trafic & SEO, puis teste les liens générés sans friendly URLs.

Si les pages s’affichent correctement, cela indique que les règles de réécriture dans le fichier .htaccess sont la cause. Tu pourras alors corriger les conflits avant de réactiver les URLs propres. Prestashop fonctionnera alors avec une base stable et lisible.