Rewritecond %{HTTP_HOST} ^

WRInaute impliqué
Bonjour,

J’utilise un hébergement avec plusieurs noms de domaine. Chaque nom de domaine est un sous domaine sur l’hébergement principal.

Je rencontre un problème de duplicat content. En effet le domaine est accessible sur deux adresses :

www.domaine.com
http://www.domaine.hebergement.com


La redirection du domaine aux sous domaine se passe bien. Seules les pages profondes ne fonctionnent pas.
Je m’explique :
Si je tape : http:// http://www.domaine.hebergement.com je suis automatiquement transférer sur http://www.domaine.com

Mais si je tape http://www.domaine.hebergement.com/rubrique1/page1.html cela ne marche pas.

Je ne vais pas faire la fine bouche j’aimerai que l’adresse :
http://www.domaine.hebergement.com/rubrique1/page1.html renvoi sur http://www.domaine.com
et au mieux sur http://www.domaine.com/rubrique1/page1.html

Voici ce qui existe dans le htaccess :

Code:
Rewritecond %{HTTP_HOST} ^www.domaine.hebergement.com$
Rewriterule ^(.*) http://www.domaine.eu [QSA,L,R=301]

merci
 
WRInaute accro
Bonjour

Code:
    Rewritecond %{HTTP_HOST} ^www.domaine.hebergement.com$
    Rewriterule ^(.*) http://www.domaine.eu/$1 [QSA,L,R=301]
 
WRInaute accro
Bon je te mets les trois premières lignes de mon .htaccess qui, chez moi, font bien la redirection de toutes les pages vers mon domaine principal :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !www\.yapeno.com$
RewriteRule ^(.*)   http://www.yapeno.com/$1  [QSA,L,R=301]
 
Discussions similaires
Haut