Adela85 Posted March 24, 2015 Share Posted March 24, 2015 Bonjour, J'ai vu plusieurs sujets sur le forum, mais je suis un peu perdue parmi toutes les réponses différentes. Voilà mon problème : J'ai créé une boutique dans un sous-dossier (ex : monsite.com/site/maboutique) J'aimerais que mon nom de domaine monsite.com pointe vers le sous-dossier où est installée ma boutique. Mais je voudrais que cette redirection se fasse de manière invisible : en allant sur monsite.com, cette url pointerait vers le sous-dossier, mais l'url resterait inchangée : ce sera toujours monsite.com Est ce que cela se fait via le BO? ou bien un htaccess? ou bien via mon hébergeur? (je suis chez OVH) Merci d'avance de vos réponses ! Link to comment Share on other sites More sharing options...
Szed Posted March 24, 2015 Share Posted March 24, 2015 C'est chez OVH que vous dites : "mon domaine pointe sur /www/site/maboutique/" Par contre, faut ensuite dire à Prestashop dans Préférences SEO&URLs que l'URL de la boutique est www.monsite.com et non www.monsite.com/site/monsite/ (A modifier juste avant la modification du pointage du domaine - ou apres, en passant par la base de donnée table ps_shop_url). Link to comment Share on other sites More sharing options...
Adela85 Posted March 24, 2015 Author Share Posted March 24, 2015 Merci pour votre réponse. J'ai tenté de faire la redirection sur OVH, mais j'ai un message d'erreur de la part d'OVH qui m'indique qu'il y a un conflit de redirection. En effet, j'ai déjà des redirection préfigurées par OVH : monsite.com vers un serveur (ipv4 - A) Et www.monsite.com vers vers un domain (CNAME) monsite.com J'ai réussi à faire la redirection via un fichier .htaccess grâce à ce code : RewriteEngine onRewritecond %{HTTP_HOST} ^(www.)?monsite.com$Rewritecond %{REQUEST_URI} !^/site/maboutiqueRewriterule ^(.*)$ /site/maboutique/ Mais je n'arrive pas à faire la réécriture d'url via le BO. J'ai : Domaine de la boutique : monsite.com Domaine SSL : monsite.com Chemin de base : /site/maboutique/ Si je remplace ce chemin de base par juste un slash / (pour faire en sorte que le reste du chemin ne s'affiche pas), alors la redirection et la réécriture se font bien, mais je n'ai plus aucun styles dans mes pages, ni plus aucune images (pourtant le menu est bien là - sans style - et fonctionne)... Bizarre... Est-ce que cette réécriture peut se faire également par le fichier .htaccess? Par ailleurs, il y a dans cette rubrique SEO un champ "rediriger vers l'url canonique" Actuellement, l'option sélectionnée est "302" Faut-il nécessairement que je sélectionne "301"maintenant que mon site est terminé? Quelle est la différence? Merci d'avance Link to comment Share on other sites More sharing options...
Adela85 Posted March 24, 2015 Author Share Posted March 24, 2015 Je précise que j'ai bien vidé le cache, mais ça ne marche pas quand même... 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