Anatole Posted September 27, 2017 Share Posted September 27, 2017 (edited) Bonjour Je sèche sur un changement d'URL de Prestashop 1.6.1 J'ai d'abord installé et configuré ce Prestashop dans un sous répertoire /prestashop Maintenant que le site est terminé je souhaite que /prestashop ne soit plus visible dans l'url j'ai donc modifié au niveau de mon hébergeur (OVH mutualisé) le domaine pour qu'il pointe désormais sur /www/prestashop (avant il pointait sur /www). C'est bien effectif. J'ai modifié ps_shop_url dans la base, et régénéré le .htaccess via Preférences -> SEO J'accède bien à la page d'accueil de ce Prestashop via l'url du domaine sans /prestashop mais toutes les urls des images et des menus ont conservé /prestashop (et ne s'affichent donc pas). J'ai vérifié, il n'y a pourtant plus aucune référence à /prestashop dans le .htaccess Qu'ai-je manqué ? Merci ! Edited September 27, 2017 by Anatole (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 27, 2017 Share Posted September 27, 2017 ps_shop_lang ?? ça n'existe pas En imaginant que tu sois précis ps_shop_url pour changer le physical_uri en / après il faut être sur que OVH a déjà procédé à l'ajustement. Link to comment Share on other sites More sharing options...
Anatole Posted September 27, 2017 Author Share Posted September 27, 2017 (edited) ps_shop_lang ?? ça n'existe pasps_shop_url oui, PARDON. après il faut être sur que OVH a déjà procédé à l'ajustement.Bien sûr, comme indiqué dans mon message, c'est le cas. Edited September 27, 2017 by Anatole (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 27, 2017 Share Posted September 27, 2017 Vide le cache et vide le cache de OVH (oui oui c'est pas une blague) et si tu es en CDN Anycast tu n'as plus qu'a pleurer quelques heure le temps que OVH voient le changement. Faire une erreur violente (genre erreur de syntaxe dans un fichier) aide aussi à forcer les caches misère de cet hébergeur à relire les infos 1 Link to comment Share on other sites More sharing options...
Anatole Posted September 28, 2017 Author Share Posted September 28, 2017 Pas de CDN Anycast (l'option n'est pas activée). J'ai mis l'environnement en "development" via le .ovhconfig, j'ai même changé la version de php, rien ne change. Mais je ne comprends pas comment ça pourrait être un problème de cache serveur, tous les fichiers "hors Prestashop" sont bien accessibles via la nouvelle URL. Le .htaccess est bien rafraichi aussi, j'ai testé avec un "deny from all" qui a bien fonctionné. Qu'est ce qui peut bien encore faire référence à l'ancienne URL /prestashop/ ??? Link to comment Share on other sites More sharing options...
Anatole Posted September 28, 2017 Author Share Posted September 28, 2017 (edited) Problème réglé ! Déjà il y avait une chose très bête, j'ai constaté que certains modules customisés pour ce site contenaient le /prestashop/ en dur dans certaines url (des contenus chargés en Ajax notamment). Idem pour certain blocs CMS qui contenaient des url absolues. Mais surtout le problème des liens qui ne fonctionnaient pas a été réglé en passant simplement "Friendly URL" en OFF puis de nouveau en ON. Ce que j'avais déjà testé hier sans succès, mais efficace ce matin. (Merci doekia !) Edited September 28, 2017 by Anatole (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 28, 2017 Share Posted September 28, 2017 (edited) url? Désactiver url simplifié et le réactiver c'est regénérer le .htaccess. Tu disais l'avoir fait Edited September 28, 2017 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Anatole Posted September 28, 2017 Author Share Posted September 28, 2017 Oui oui, fait et vérifié ! Et pourtant ce matin c'est apparemment en faisant cette modification que j'ai récupéré les bonnes url. Link to comment Share on other sites More sharing options...
doekia Posted September 28, 2017 Share Posted September 28, 2017 Donc, cache OVH sur le .htaccess (comme d'hab on a pas la puissance qu'on vend alors on bricole des écrans de fumée) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now