Jump to content

Rediriger le nom de domaine vers un sous-dossier et réécriture d'url


Recommended Posts

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

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

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 on
Rewritecond %{HTTP_HOST} ^(www.)?monsite.com$
Rewritecond %{REQUEST_URI} !^/site/maboutique
Rewriterule ^(.*)$ /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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...