Aller au contenu

de monsite.com vers www.monsite.com ?


Sujets conseillés

Bonsoir,

Je suis hébergé par ovh et mon site est en duplicate content par un moteur de recherche, j'ai testé pas mal de formule avec le fichier .htaccess , il y a quelques semaines j'en avais trouvé une qui fonctionnait mais je ne la retrouve plus, j'ai besoin de votre aide, je ne souhaite pas utilisé php car j'ai perdu un site de cette façon. Je souhaite passe de http://monsite.com vers http://www.monsite.com

Merci à vous

Lien vers le commentaire
Partager sur d’autres sites

RewriteEngine on
RewriteOptions inherit

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

Tout ce qui n'est pas www.monsite.com

vers www.monsite.com

Nico.

ps: merci aux auteurs ;)

Lien vers le commentaire
Partager sur d’autres sites

Merci mais avec ovh cela ne fonctionne pas a moin que ce ne soit dans le sous répertoire www qu'il faille le mettre si quelqu'un est chez ovh en mutualisé et qu'il a opéré une redirection qui marche j'ai vraiment besoin d'aide ...merci

Lien vers le commentaire
Partager sur d’autres sites

OUFFF je l'ai retrouvé, voici ce qui marche chez moi si certains sont également chez ovh et que rien d'autre ne fonctionne, celui-ci placé dans le www marchera peut être.

Bonne fin de soirée et encore merci

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.monsite.com$

RewriteRule ^(.*) http://www.monsite.com [QSA,L,R=301]

Lien vers le commentaire
Partager sur d’autres sites

Amusante, cette discussion :

3 personnes t'ont donné une solution qui fonctionne bien et tu préfères adopter ta propre solution qui ne fonctionne que pour la racine :P (essaie une adresse sans les www avec un nom de page derrière... tu iras vers la racine)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Effectivement la première solution fonctionne, et je suis sous ovh également.

Juste une petite question, comment adapter ce code pour éviter le doublon entre www.monsite.com et www.monsite.com/index.php ?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Rediriger index.php vers la racine va créer une erreur 500 (un peu comme un chien qui essaie d'attraper sa queue)

Pour éviter les doublons sur index.php (qui à mon avis ne sont pas bien graves mais bon chacun pense comme il veut :P ), la méthode la plus efficace reste de supprimer *tous* les liens internes qui pointent vers /index.php pour les faire pointer vers / (ce qui est somme toute assez facile à faire). En revanche, si tu as déjà des liens externes qui pointent vers ton index.php, c'est un peu plus fastidieux...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...