détecter une redirection en header

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

Jul-Wup
WRInaute discret
WRInaute discret
 
Messages: 96
Inscription: Mar Déc 13, 2005 10:47

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 occasionnel
WRInaute occasionnel
 
Messages: 183
Inscription: Mar Mai 09, 2006 10:21

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: Mar Déc 13, 2005 10:47

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 accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

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 occasionnel
WRInaute occasionnel
 
Messages: 183
Inscription: Mar Mai 09, 2006 10:21

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: Mar Déc 13, 2005 10:47

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 accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

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: Mar Déc 13, 2005 10:47

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 accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

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: Mar Déc 13, 2005 10:47

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 occasionnel
WRInaute occasionnel
 
Messages: 183
Inscription: Mar Mai 09, 2006 10:21

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: 2659
Inscription: Lun Mai 03, 2004 14:48

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Test HTTP header
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

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