IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Redirection et référencement ?


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    747
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 747
    Points : 168
    Points
    168
    Par défaut Redirection et référencement ?
    Bonjour,

    j'utilise cette redirection automatique en fonction de la langue de l'utiisateur.
    Je crains que cela me pénalise au niveau du référencement...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php
     
    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
     
     
    if ($lang == 'fr') {
    	$index = 'fr/Accueil.php';
    }
    elseif ($lang == 'es') {
    	$index = 'es/Accueil.php';
    }
    else {
    	$index = 'en/Accueil.php';
    }
     
    	header("Location: $index",TRUE,301);
    ?>
    Qu'en pensez-vous ?

    Merci
    PAul

  2. #2
    Membre actif
    Homme Profil pro
    DSI interne
    Inscrit en
    Juin 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DSI interne
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2011
    Messages : 197
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    Ci cette redirection se fait sur la page index à la racine de ton site ça ne devrait pas poser de problème.

    @+

  3. #3
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Oui les redirection 301 sont indiquées pour ne pas perdre le référencement

  4. #4
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 469
    Points : 525
    Points
    525
    Par défaut
    A la base pour le référencement ce n'est pas tes redirections qui poseront problème mais :

    $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    Ça c'est valable pour un browser pas pour tous les bots.

    Il faut compléter cela par des liens en dur, genre le petit drapeau qui te conduira vers la page adéquate.

    Après plus de problème

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    747
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 747
    Points : 168
    Points
    168
    Par défaut
    Aïe je ne comprends pas bien...
    Il faut compléter cela par des liens en dur, genre le petit drapeau qui te conduira vers la page adéquate.
    Tu me recommandes, en plus de la redirection, de faire des liens classiques dans le <body> de la page ?
    (même si ces liens ne seront jamais effectivement affichés par les navigateurs)

    Actuellement quand même les pages de l'arborescence sont affichées dans les résultats Google. Loin mais affichées.

  6. #6
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    En effet, un bot ne présentant qu'une seule langue ne verra qu'une partie du site (la langue présentée ou par défaut l'anglais)

  7. #7
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 469
    Points : 525
    Points
    525
    Par défaut
    Tu me recommandes, en plus de la redirection, de faire des liens classiques dans le <body> de la page ?
    (même si ces liens ne seront jamais effectivement affichés par les navigateurs)
    Exactement oui.

    Le bot référencera uniquement le contenu qui lui est accessible, généralement sans session ou cookie donc.
    Afin d'assurer une bonne indexation de la totalité des pages, fais en sorte qu'elles soient toutes accessibles via des liens .

  8. #8
    Membre actif Avatar de Korri
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 158
    Points : 232
    Points
    232
    Par défaut
    Je me permet de compléter la réponses des personnes au dessus. Le mieux pour ces liens avec drapeau serais:

    Soit, si la langue n'est ni fr, ni es, ni en alors tu affiche le choix de pays (de cette manière les personnes et les bots peuvent choisir la langue quand tu ne peut pas la deviner).

    Soit, détecter si le client est un bot, et n'afficher le choix de langue que dans ce cas la.

    La première des solution me parait la plus simple et la plus propre, mais ça reste ton choix.

Discussions similaires

  1. Redirection et référencement : pas bon ménage ?
    Par kuja2053 dans le forum Référencement
    Réponses: 5
    Dernier message: 18/09/2007, 13h26
  2. [Système] redirection php et référencement ?
    Par Overstone dans le forum Langage
    Réponses: 8
    Dernier message: 03/08/2007, 18h04
  3. Redirection et référencement
    Par Olivier Regnier dans le forum Référencement
    Réponses: 2
    Dernier message: 25/07/2007, 12h48
  4. Référencement avec redirection vers ?lang=XX
    Par Orb Dorb dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2007, 08h02
  5. [Référencement] Redirection automatique si page manquante
    Par camoulox dans le forum Référencement
    Réponses: 1
    Dernier message: 07/10/2005, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo