détecter une redirection en header

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: 13 Déc 2005

détecter une redirection en header

Message le Mar Juin 06, 2006 11:31

Bonjour

Je voudrais détecter une redirection Apache. En effet, je voudrais qu'un de mes noms de domaine synonymes donne sur une page précise du site en détectant une 301 et le nom de domaine appelé par exemple
C'est possible?

Code: Tout sélectionner
HTTP/1.1 301 Moved Permanently
Date: Tue, 06 Jun 2006 10:28:57 GMT
Server: Apache

le_gber
WRInaute discret
WRInaute discret
 
Messages: 183
Inscription: 9 Mai 2006

Message le Mar Juin 06, 2006 13:56

Pourrais-tu etre plus clair, je ne vois pas ce que tu essaies de faire?

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: 13 Déc 2005

Message le Mar Juin 06, 2006 14:20

Ok, je réexplique. :wink:
Mon hébergeur me permet d'avoir plusieurs noms de domaine, mais pointant tous sur la racine de l'hébergement. Ceci se fait grâce à une redirection 301 par Apache, auquel je n'ai pas accès.

Hors, j'aimerai pouvoir détecter cette redirection et le domaine qui avait été appelé afin de donner tel ou tel page du site plutôt que l'index.

Ex: www.example.com pointe vers l'accueil, logique
-www.exampleexplications.com devrait pointer vers la page explications.htm
par exemple


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mar Juin 06, 2006 14:38

En gros tu veux le referer de ton site donc.

Tu peux gérer cela via un fichier .htaccess non ?

le_gber
WRInaute discret
WRInaute discret
 
Messages: 183
Inscription: 9 Mai 2006

Message le Mar Juin 06, 2006 15:15

puis-je te demander pourquoi tu veux faire cela?

Est-ce parce que tu a du matos marketing avec ces autres ndd dessus?
Est-ce pour analyser tes campagnes de PPC?
Ou est-ce pour le referencement naturel dans les moteurs?

dans le dernier cas, les moteurs ne garderont pas des multiples domaines s'ils redirectent en 301 vers des pages specifiques de ton domaine principal.

En clair soummettre tous tes domaines aux moteurs en éperant bénéficier d'un meilleur classement a cause du ndd est inutile car les moteurs listeront uniquement le domain principal si la redirection est 301

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: 13 Déc 2005

Message le Mar Juin 06, 2006 15:35

Merci :wink:
mr_go a écrit:En gros tu veux le referer de ton site donc.

Tu peux gérer cela via un fichier .htaccess non ?


J'ai essayé avec quelque chose du type
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^www.ndd2.fr$
RewriteRule ^(.*)   http://www.ndd.fr/ndd2/$1  [QSA,L,R=301]

mais ça ne marche pas :cry:

le_gber a écrit:puis-je te demander pourquoi tu veux faire cela?

Bien sûr

le_gber a écrit:Est-ce parce que tu a du matos marketing avec ces autres ndd dessus?
Est-ce pour analyser tes campagnes de PPC?
Ou est-ce pour le referencement naturel dans les moteurs?

Non, non et non, enfin pas exactement :lol: Un autre essai? :wink:

le_gber a écrit:En clair soummettre tous tes domaines aux moteurs en éperant bénéficier d'un meilleur classement a cause du ndd est inutile car les moteurs listeront uniquement le domain principal si la redirection est 301

Oui, je sais bien mais ça ne s'applique pas ici. Le but est, via un second nom de domaine, de permettre l'accès à un service spécifique du site (qui n'est pas celui de mon www) et qui se trouve sur une page différente de l'index. Il ne s'agit pas d'un second site mais de quelques pages spécifiques décrivant le service en question. Sachant que si ça donne sur le ndd principal, ça ne me gêne absolument pas.
L'idée d'un autre ndd n'est pas de moi.

PS: pour plus de clarté:
-www.ndd.fr
-www.nddservice.fr devrait donner sur -www.ndd.fr/service.htm


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mar Juin 06, 2006 15:46

Et ca ?
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^www.ndd2.fr$
RedirectMatch permanent (.*) http://www.example.com/ndd2/$1

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: 13 Déc 2005

Message le Mar Juin 06, 2006 15:53

mr_go a écrit:Et ca ?
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^www.ndd2.fr$
RedirectMatch permanent (.*) http://www.example.com/ndd2/$1


ça fait planter le site. (après avoir mis les domaines en conséquence :wink: )

et le HTTP_REFERER ne renvoit rien.


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mar Juin 06, 2006 16:02

ça fait planter le site.


Boucle infinie ou erreur 404 ?

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: 13 Déc 2005

Message le Mar Juin 06, 2006 16:05

mr_go a écrit:
ça fait planter le site.


Boucle infinie ou erreur 404 ?


boucle infinie, c'est la sécurité du serveur qui intervient

le_gber
WRInaute discret
WRInaute discret
 
Messages: 183
Inscription: 9 Mai 2006

Message le Mar Juin 06, 2006 16:22

Jul-Wup, peutx-tu créer un .htaccess pour chacun de tes domaines?

si oui essaie cela:

Code: Tout sélectionner
RedirectPermanent /index.htm http://www.ndd.fr/service.htm


a placé dans -www.nddservice.fr

si non essaie:

Code: Tout sélectionner
RedirectPermanent http://www.nddservice.fr http://www.ndd.fr/service.htm


-> je suis pas trop sur pour le deuxieme


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3049
Inscription: 3 Mai 2004

Message le Mar Juin 06, 2006 16:42

Jul-Wup a écrit:Mon hébergeur me permet d'avoir plusieurs noms de domaine, mais pointant tous sur la racine de l'hébergement. Ceci se fait grâce à une redirection 301 par Apache, auquel je n'ai pas accès.

Si ce que tu as écrit là est exact, quand un visiteur demande www.nddservice.fr, ton hébergeur lui indique d'aller voir www.ndd.fr. Tu as écrit que tu ne peux pas intervenir à ce niveau. Tu peux donc seulement intervenir quand le visiteur a suivi la redirection et qu'il demande www.ndd.fr, mais, à ce moment, tu n'as plus aucun moyen de savoir s'il est arrivé ici directement ou en suivant une redirection. Ni le referrer, ni le HTTP_HOST ne peuvent t'aider.

Lueurs d'espoir :
- il se pourrait que l'hébergeur accepte de faire la redirection vers www.ndd.fr/service/
- ou il se pourrait qu'au lieu d'une redirection 301, ton hébergeur fasse simplement pointer les DNS de nddservice.fr et de ndd.fr vers le même site. ce serait alors à toi de gérer cela avec le .htaccess comme le propose mr_go.

Jean-Luc


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités