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

Référencement Discussion :

indiquer aux moteurs de recherche que ma page est déplacée définitivement


Sujet :

Référencement

  1. #1
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    205
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 205
    Points : 56
    Points
    56
    Par défaut indiquer aux moteurs de recherche que ma page est déplacée définitivement
    Bonjour,

    j'ai mis en place l'url rewriting sur mon site et ca marche très bien
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^sport.html$ /index.php?page=sport [L]
    mais le probleme c'est que mes pages en index.php sont référencées et je voudrait préciser aux moteurs de ne plus les utiliser mais de les remplacer par une autre valeur (le .html)

    j'ai essayer de faire un php indiquant le code 301 grace encore à l'url rewriting

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{QUERY_STRING} ^page=sport$
    RewriteRule ^index.php$ /RemovePermanently.php?page=sport.html [L]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $NewPage=$_GET['page'];
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: '.$NewPage);
    Mais ca tourne en boucle.

    Savez vous comment faire?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Mars 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mars 2009
    Messages : 377
    Points : 722
    Points
    722
    Par défaut
    Bonjour,

    Normalement il te suffit d'inclure cela sur toutes tes pages dès le début et de supprimer ton htaccess qui essaye de rediriger (pas besoin de le faire 2 fois)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $url="http://www.tonsite.com/";
    $url.=$_GET['page'];
    $url.=".html";
    
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: $url');
    En revanche, je te conseille de faire de vérification sur ton $_GET pour que personne ne s'amuse à envoyer des données louches via l'url...

  3. #3
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    205
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 205
    Points : 56
    Points
    56
    Par défaut
    Bonjour,

    Merci pour la réponse mais le problème est que les moteurs de recherche ont indexé des url qui marche encore (celle avec le index) et que je voudrait qu'ils les remplaces par ceux avec le .html.

    Ta solution est bien mais dans mon cas, quand on appel le .html, ca va appelé le index.php?page=xxx (grâce à l'url rewriting) et donc ça tourne en boucle.

    Nixonne

  4. #4
    Membre éclairé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Mars 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mars 2009
    Messages : 377
    Points : 722
    Points
    722
    Par défaut
    Peux tu donner l'url de ton site web ?

  5. #5
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    205
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Juin 2003
    Messages : 205
    Points : 56
    Points
    56
    Par défaut
    Voici mon site (de dev)

    http://www.dev.citdessaint.com/

    Nixonne

  6. #6
    Membre éclairé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Mars 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mars 2009
    Messages : 377
    Points : 722
    Points
    722
    Par défaut
    Merci pour l'url.

    Lorsque j'appelle par exemple cette url :
    hxxp://www.dev.citdessaint.com/index.php?page=portes_clefs.html
    L'entête retournée est 200. Il n'y a donc pas de redirection.

    As tu mis en place le bout de code que je t'ai donné au tout début de toutes tes pages ?

Discussions similaires

  1. ajouter un site aux moteurs de recherche
    Par kovrov dans le forum Référencement
    Réponses: 4
    Dernier message: 31/01/2008, 07h52
  2. Moteur de recherche, affichage par page et url rewriting
    Par paupiette dans le forum Langage
    Réponses: 5
    Dernier message: 22/06/2007, 11h45
  3. Inscription manuelle aux moteurs de recherche
    Par Garra dans le forum Référencement
    Réponses: 6
    Dernier message: 06/02/2007, 11h27
  4. [MySQL] Moteur de recherche sur plusieurs pages
    Par DonKnacki dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 30/01/2007, 15h47
  5. Réponses: 6
    Dernier message: 13/11/2006, 19h31

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