iNCiTE Web Posté 22 Juin 2007 Posté 22 Juin 2007 Salut Pour éviter entre autre le duplicate-content pour les sites avec sous-domaines et/ou ayant plusieurs noms de domaines, j'utilise : RewriteEngine onRewriteCond %{HTTP_HOST} !^www\.mondomaine\.fr$ [NC]RewriteRule ^(.*) http://www.mondomaine.fr/$1 [R=301,L] En gros si on accède à www.mondomaine.com ou mondomaine.fr, ça renvoit bien sur www.mondomaine.fr Par contre la suite de l'URL est passée sous forme de Query String. J'explique : www.mondomaine.com/contacts.html renvoit : www.mondomaine.fr/?lapage=contacts (site en pseudo-frames) Ca fonctionne toujours mais là pour le coup 2 URL différentes renvoient sur une même page ce qui est pas vraiment le but ! Je voudrais que ça rewrite tel quel, avec le chemin d'origine... J'ai enlever le [QSA] mais le résultat est toujours le même... Si vous avez une idée... merci.
Dan Posté 22 Juin 2007 Posté 22 Juin 2007 Salut Seb, La redirection de www.mondomaine.com/contacts.html vers www.mondomaine.fr/?lapage=contacts est invisible pour les moteurs (et les visiteurs) Cela exclut donc le risque de duplicate content parce que l'URL www.mondomaine.fr/?lapage=contacts est marquée à tous. Dan
iNCiTE Web Posté 22 Juin 2007 Auteur Posté 22 Juin 2007 Hello again Si je pose la question justement c'est que j'ai le souci Exemple en vrai : http://db-transactions.fr/contacts-acheteurs.html... regardes l'URL finale affichée l'URL www.mondomaine.fr/?lapage=contacts est marquée à tous. Gnîîîî? no comprendo ??
Remi Posté 23 Juin 2007 Posté 23 Juin 2007 Avec les éléments en notre possession... non. Personnellement, je ne vois même pas où est le problème.
iNCiTE Web Posté 23 Juin 2007 Auteur Posté 23 Juin 2007 Et bien on essaie de faire en sorte qu'une même page n'ait qu'un seul lien y conduisant. D'où le rewriting du sous-domaine www, et celui pour l'accès depuis un autre nom de domaine. Et là, si le rewriting est utilisé l'adresse est changée (?p=...). J'aimerais bien savoir pourquoi en fait...
Guest Bobez Posté 23 Juin 2007 Posté 23 Juin 2007 (modifié) Je ne vois pas non plus d'où vient le problème... Perso, voici ce que je fais sur mon domaine, simplement pour éviter l'omission du "www", et je n'ai aucun souci: RewriteEngine onRewriteCond %{HTTP_HOST} !^www.annonces-paris.com$ RewriteRule ^(.*) http://www.annonces-paris.com/$1 [L,R=301] Ça ne semble guère différent... En fait, j'ai du mal à comprendre véritablement le problème que tu rencontres... De quelle manière l'url est-elle changée, donne un exemple clair. Peut-être que cela vient de tes autres règles de rewriting (si tu en as) ? Modifié 23 Juin 2007 par Bobez
iNCiTE Web Posté 24 Juin 2007 Auteur Posté 24 Juin 2007 Tellement absoré par ces deux lignes, je n'ai pas pensé à celles qui étaient au dessus mouarffff Donc en fait j'ai mis ces 2 lignes en premier dans le htaccess, et c'est redevenu OK... Une autre règle précédente changeait l'URL qui était appliquée telle quel...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant