turfiste Posté 6 Mars 2008 Partager Posté 6 Mars 2008 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 More sharing options...
Anonymus Posté 6 Mars 2008 Partager Posté 6 Mars 2008 RewriteEngine onRewriteOptions inheritRewriteCond %{HTTP_HOST} !www.monsite.comRewriteRule (.*) 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 More sharing options...
turfiste Posté 6 Mars 2008 Auteur Partager Posté 6 Mars 2008 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 More sharing options...
petit-ourson Posté 6 Mars 2008 Partager Posté 6 Mars 2008 Je suis chez OVH et j'ai effectué cette redirection qui fonctionne à merveille. Lien vers le commentaire Partager sur d’autres sites More sharing options...
turfiste Posté 6 Mars 2008 Auteur Partager Posté 6 Mars 2008 tu l'as placée ou a la racine ou dans le www car moin cela me met une erreur 500 internal server error Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dadou Posté 6 Mars 2008 Partager Posté 6 Mars 2008 dans le www puisque c'est la que pointe ton domaine Lien vers le commentaire Partager sur d’autres sites More sharing options...
turfiste Posté 6 Mars 2008 Auteur Partager Posté 6 Mars 2008 ça ne fonctionne toujours pas, j'ai éssayé a la racine et dans le www quelqu'un a une autre idée ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
turfiste Posté 6 Mars 2008 Auteur Partager Posté 6 Mars 2008 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 More sharing options...
petit-ourson Posté 6 Mars 2008 Partager Posté 6 Mars 2008 Tu peux nous copier/coller ce que tu as mis dans ton .htacess Lien vers le commentaire Partager sur d’autres sites More sharing options...
xoninkara Posté 6 Mars 2008 Partager Posté 6 Mars 2008 Je suis aussi chez OVH et j'utilise ceci avec mon .htaccess placé sous le dossier www RewriteEngine OnRewriteBase / RewriteCond %{HTTP_HOST} ^monsite.com$ RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301] Lien vers le commentaire Partager sur d’autres sites More sharing options...
turfiste Posté 6 Mars 2008 Auteur Partager Posté 6 Mars 2008 Voila c'est un copier coller sauf que j'ai changé le nom du site 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 More sharing options...
Thierry Bugs Posté 6 Mars 2008 Partager Posté 6 Mars 2008 je suis aussi chez ovh, il me semble que c'est ton point d'exclamation qui est en trop RewriteEngine on RewriteCond %{HTTP_HOST} ^domaine.com$ RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301] Lien vers le commentaire Partager sur d’autres sites More sharing options...
turfiste Posté 7 Mars 2008 Auteur Partager Posté 7 Mars 2008 Je crois que des messages se sont croisés, cette formule fonctionne RewriteEngine on RewriteCond %{HTTP_HOST} !^www.monsite.com$ RewriteRule ^(.*) http://www.monsite.com [QSA,L,R=301] Merci à tous vous êtes très sympa d'aider les débutants car ce n'est pas évident. Bonne nuit Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 8 Mars 2008 Partager Posté 8 Mars 2008 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 (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 More sharing options...
Sapher Posté 12 Mars 2008 Partager Posté 12 Mars 2008 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 More sharing options...
Remi Posté 12 Mars 2008 Partager Posté 12 Mars 2008 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 ), 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 More sharing options...
Sapher Posté 13 Mars 2008 Partager Posté 13 Mars 2008 ok merci je vais faire ça Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant