Aller au contenu

Sujets conseillés

Posté

Bonjour tlm,

J'ai un petit pb que j'ai du mal à résoudre.

J'ai un site internet regroupant 4 activités différentes. J'ai besoin d'accéder à ces activités par des noms de domaines différents. J'aurais donc besoin de diriger chacun de mes noms de domaines vers une url spécifique dynamique (genre index.php?toto=3&d=coucou). Le tout me permmettant de pouvoir référencer correctement le site auprès des moteurs.

Le serveur est mutualisé dc impossible de toucher au httpd.conf... qq'un aurait il une solution ??

PS: J'ai en revanche la possibilité de créer des sous-domaines..

Please HELP.... :wacko:

Posté

Merci pr votre aide...

Petite question, que pensez vous de cette méthode:

Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_REFERER}  ^http://www.domaine2.com* [NC]

RewriteCond %{HTTP_REFERER}  ^http://domaine2.com* [NC]

RewriteRule !^$ http://www.domaine.com?toto=12&tutu=14 [L]

Si je place le htaccess à la racine de mon site...et que je fais pointer les noms de domaines en question vers le meme hébergement, je devrais pouvoir rediriger mes utilisateurs vers l'url en question, non?

Y a t i lun risque de Duplicate Content à votre avis?

Merci

Posté

Salut sdrics,

Ta règle n'est pas bonne... en effet, lorsqu'on met 2 conditions (ou plus) en séquence, elles sont combinées implicitement avec un "AND" logique sauf si les conditions sont suivies par le flag [OR].

Comme le référant ne peut pas être www.domaine2.com et domaine2.com simultanément... les conditions ne seront jamais remplies.

Tu devrais aussi enlever le http:// en seconde partie d'expression.

RewriteCond %{HTTP_REFERER}  ^www.domaine2.com$ [NC,OR] 
RewriteCond %{HTTP_REFERER}  ^domaine2.com$ [NC]

Ensuite, pour ta réécriture, la règle n'est pas bonne !

Si tu nous disais ce que tu veux rediriger ?

Dan

Posté (modifié)

Merci Dan pr ta réponse...

En fait j'ai un site (c'est un site unique) regroupant 4 thèmes. J'aimerai que l'on puisse accéder à ces 4 différents thèmes via un nom de domaine différent lorsque l'internaute saisie une adresse depuis son navigateur.

Dans la totalité du site une page unique php est appellé pour ttes les différentes rubriques et sous rubriques. j'ai donc besoin de diriger mon nom de domaine vers une url type dynamique (je c pas si ca se dit) pour accéder à la rubriques adéquate.

En fait je vx simplement diriger un nom de domaine www.domaineB.com à une url type www.domaineA.com/index.php?cum_toto=rge&item=1 pr chacun de mes thèmes: www.domaineC.com vers www.domaineA.com/index.php?cum_toto=rge&item=2 , etc....

Est ce possible, cela ne va t il pas pourrir mon référencement?

merci :)

Modifié par sdrics
Posté

Je veux faire un truc du genre:

(si l'adresse de redirection HTTP_REFERRER est bien www.domaineB.com ou domaineB.com) alors redirige l'internaute vers cette adresse:

www.domaineA.com/index.php?cun=blabla

Posté

Perso j'utiliserais une seule condition, si tu n'as pas de sous-domaines sur domaineB.com

RewriteCond %{HTTP_REFERER}  domaineB.com$ [NC]
RewriteRule (.*) http://www.domaineA.com/$1 [R=301,QSA,L]

Qui fait que toute page demandée sur domaineB redirigera vers la même page sur domaineA, avec le query string originel.

Dan

Ps: si tu utilises les sous-domaines, utilise plutôt ceci:

RewriteCond %{HTTP_REFERER}  ^www.domaineB.com$ [NC,OR]
RewriteCond %{HTTP_REFERER}  ^domaineB.com$ [NC]
RewriteRule (.*) http://www.domaineA.com/$1 [R=301,QSA,L]

Posté (modifié)

Merci Dan, ton aide m'a été précieuse....j'ai pu transformer le code pr arriver à ce que je souhaitais, c-a-d:

RewriteCond %{HTTP_HOST}  domaineB.com$ [NC]

RewriteRule (.*) http://www.domaineA/index.php\?option...Itemid\=72 [R=301,QSA,L]

Y a t il un risque du Duplicate Content auprès des moteurs de recherche et principalement auprès de Google??

:rolleyes:

Modifié par sdrics
Posté

Absolument pas... vu que tu utilises une redirection permanente.

L'URL de la page sur le domaineB ne sera plus stockée dans l'index mais remplacée par celle de la page du domaineA :)

Dan

Veuillez vous connecter pour commenter

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



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