Jump to content

URL Rewriting : indexation de www.nomdedomaine.com plutôt que nomdedomaine.com


Recommended Posts

  • 2 weeks later...
  • 3 weeks later...

Slt, dans ton compte google > Outil pour webmaster,

tu vas dans "Configuration de sites>Préférences

Ensuite tu coches dans domaine favori" l'option : "Afficher les URL de la manière suivante : www.tondomaine.com "

n'oublie pas d'enregistrer tes modifications !

Google prendra en compte ta demande dans ses délais ;-)

et dans le BO de prestashop>Module , tu dois avoir un module " URL canonique"

clic sur configurer et rentre ton " www.tondomaine.com" comme c'est indiquer dans ce module

En espérant avoir pu t'aider un peu ...

Share this post


Link to post
Share on other sites

Bonjour

Au niveau de ton htaccess, essayes ceci :

RewriteCond %{HTTP_HOST} ^tondomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.tondomaine.com/$1 [R=301,L]




PS : ne fonctionnera pas pour le https, mais bon normalement les pages en https sont en "noindex,follow" donc ne doivent pas être indexées ;-)

Share this post


Link to post
Share on other sites

Hello Cédric,

Tiens justement... j'ai essayé de faire de même mais avec un sous-domaine, et ça ne fonctionne pas ^^ je ne connais pas la synthaxe :/

exemple pour un RewriteCond sur "sousdomaine.mondomaine.com" ? (pour forcer le WWW)

Merci :D

Share this post


Link to post
Share on other sites

Bah chez moi ça fonctionne, j'ai eu le cas suivant :

RewriteCond %{HTTP_HOST} ^sousdomaine.anciendomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.nouveaudomaine.com/$1 [R=301,L]



Je pense qu'en ayant le même domaine pour "anciendomaine" et "nouveaudomaine" ça doit logiquement fonctionner ! Après, ça dépend aussi des hébergeurs, hein. Je sais par ex. que chez OVH, les configs serveur sont un peu "space" et qu'il n'est pas rare de se prendre la tête avec les htaccess...

En tout cas chez moi ça fonctionne ;-)

Share this post


Link to post
Share on other sites

Re, perso j'ai mis ces lignes ds mon .htacess

RewriteCond %{HTTP_HOST} !^www.domaine.com$
RewriteRule ^(.*)   http://www.domaine.com$1  [QSA,L,R=301]
RewriteRule ^sous-domaine/$ http://www.domaine.com/$1 [QSA,R=301,L]
RewriteRule ^sous-domaine/$ http://www.domaine.com/$1 [QSA,R=301,L]



la première et deuxième ligne :
pour forcer les "www" sinon, comme mon certificat SSL est valable pour tous les sous-domaine, si on rentre pas les 3 w ou un sous domaines, le navigateur affiche que le certificat de sécurité n'est pas valide > donc vachement utile pour moi !

la troisième et quatrième ligne :
j'ai regroupé mes 3 sites (j'avais deux sous-domaines auparavant, et les clients n'ont pas voulu ouvrir 3 comptes et payer plusieurs fois les ports lol ;-) ) donc je redirige mes anciens sous-domaine vers mon site actuel !

Attention ces lignes sont a mettre après çà :

# URL rewriting module activation
RewriteEngine on



j'ai trouvé ces bouts de code en fouillant sur d'autres forum, et je remercie ceux qui les ont partager, car ça m'a été bien utile !!! j'espère que çà vous aidera à vous aussi !

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More