Changement structure url : éviter 404 et perte de rèf.
9 messages • Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
Changement structure url : éviter 404 et perte de rèf.
Bonjour a toutes et a tous.
J'administre en ce moment un site et je voudrai changer la structure des urls pour optimiser un peu le ref.
Je prendrai pour exemple une page d'un des annuaires du site comprenant des fiches nominatives.
Actuellement, les url sont du type : www.machin.com/annuaire-blabla,consulter,fiche=27.html
Perso, je suis pas fan !
Je voudrai donc les passer sous la forme : www.machin.com/annuaire-blabla-Nom-Prenom-27/
Cet annuaire contient disons 1 millier de fiches. Impossible donc de rediriger ça avec des 301 par htaccess puisque je veux faire apparaitre le nom prénom sur chaque adresse des fiches.
comme solution, j'ai pensé a rediriger toute les anciennes adresses vers un script php qui interrogerai ma BDD afin d'en tirer les noms et prénoms nécessaires aux nouvelles adresses. Une fois tous les élements acquis, le script redirigerai vers la nouvelle adresse.
j'aimerai avoir quelques avis avant de mettre en place ceci. Peut être existe t il des solutions plus simples ? plus efficaces ? Je ne veux surtout pas perdre le référencement actuel de chaque page.
En espérant avoir été clair
Merci d'avance !
TeChn4k
J'administre en ce moment un site et je voudrai changer la structure des urls pour optimiser un peu le ref.
Je prendrai pour exemple une page d'un des annuaires du site comprenant des fiches nominatives.
Actuellement, les url sont du type : www.machin.com/annuaire-blabla,consulter,fiche=27.html
Perso, je suis pas fan !
Je voudrai donc les passer sous la forme : www.machin.com/annuaire-blabla-Nom-Prenom-27/
Cet annuaire contient disons 1 millier de fiches. Impossible donc de rediriger ça avec des 301 par htaccess puisque je veux faire apparaitre le nom prénom sur chaque adresse des fiches.
comme solution, j'ai pensé a rediriger toute les anciennes adresses vers un script php qui interrogerai ma BDD afin d'en tirer les noms et prénoms nécessaires aux nouvelles adresses. Une fois tous les élements acquis, le script redirigerai vers la nouvelle adresse.
j'aimerai avoir quelques avis avant de mettre en place ceci. Peut être existe t il des solutions plus simples ? plus efficaces ? Je ne veux surtout pas perdre le référencement actuel de chaque page.
En espérant avoir été clair
Merci d'avance !
TeChn4k
TeChn4K a écrit:Et pour ce qui est des 2 redirections ? (vers le script puis vers la nouvelle adresse )
Tu n'en as qu'une à faire
Dans la page php qui gère les urls de ce type: www.machin.com/annuaire-blabla,consulter,fiche=27.html (certainement un url rewriting pour consultation.php?fiche=$1), tu fais le test suivant:
--> 1. choper en db "nom" et "prenom" se rapportant à "27"
--> 2. nettoyer pour l'url rewriting
--> 3. déterminer l'uri canonique (/annuaire-blabla-nom-prenom-27/)
--> 4. comparer l'uri canonique à l'uri en cours ($_SERVER['request_uri'])
--> 5. s'ils sont différents --> redirection vers l'uri canonique.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
le plus simple est d'avoir deux règles de réécriture qui permettent de faire marcher les deux type d'url.
Ensuite en début du script tu détermines la nouvelle url avec une petite fonction et tu fais une redirection si l'url est différente.
cette méthode évite beaucoup de problèmes de contenu dupliqué.
l'explication est ici : -http://www.urlrewriting.fr/article-08,07,11,Eti@-Redirection-10.html
edit : grillé
Ensuite en début du script tu détermines la nouvelle url avec une petite fonction et tu fais une redirection si l'url est différente.
cette méthode évite beaucoup de problèmes de contenu dupliqué.
l'explication est ici : -http://www.urlrewriting.fr/article-08,07,11,Eti@-Redirection-10.html
edit : grillé
Merci beaucoup a vous deux !!
En effet c'est plus simple comme ca !
Je mettrai juste la condition (si url différente) au tout début pour éviter les traitements en base si l'adresse est bonne.
Derniere question : / ou html en f'in d'url ?
/ permet de donner un peu plus d'importance au autres mots vu qu'il y en a un de moins ?
Sinon encore merci
En effet c'est plus simple comme ca !
Je mettrai juste la condition (si url différente) au tout début pour éviter les traitements en base si l'adresse est bonne.
Derniere question : / ou html en f'in d'url ?
/ permet de donner un peu plus d'importance au autres mots vu qu'il y en a un de moins ?
Sinon encore merci
De rien
Théoriquement oui, il y a une différence et un avantage supposé aux urls les plus courts, mais c'est vraiment minime
TeChn4K a écrit:Derniere question : / ou html en f'in d'url ?
/ permet de donner un peu plus d'importance au autres mots vu qu'il y en a un de moins ?
Théoriquement oui, il y a une différence et un avantage supposé aux urls les plus courts, mais c'est vraiment minime
TeChn4K a écrit:Derniere question : / ou html en f'in d'url ?
/ permet de donner un peu plus d'importance au autres mots vu qu'il y en a un de moins ?
L'extension du fichier (.html) n'est pas un mot comme les autres. Supposer que google va traiter de la meme façon les deux urls suivantes me parait assez farfelu:
mot1-mot2-mot3-html
mot1-mot2_mot3.html
dans le deuxième cas, .html sera ignoré car il s'agit du type du fichier, pas de son nom.
9 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :
- Optimiser ses codes HTTP pour le référencement
- Parts de marché des moteurs aux USA (Février 2008)
- Etude statistique de la structure du web
- Changements de nom de domaine et TrustRank
- Comment éviter de se faire voler son nom de domaine...
- Petit changement pour Slurp (le robot de Yahoo)
- Passage à l'heure d'été/hiver sur un forum phpBB
- Les conseils en référencement de Todd Malicoat
- Changer d'hébergeur web sans pénaliser son référencement
- Changer de nom de domaine sans perdre son référencement
- Structure d'une page : Elements importants pour le réf ?
- comment dédoubler une page sans perte de réf.
- Changement de structure
- De .html en .php, comment éviter le 404?
- Changement structure de pages
- changement extension et structure
- Changement de structure de site
- changement structure url = bêtise ?
- Changement de structure d'un site
- Changement de structure et de noms de pages
- Redirection avec changement de structure du site
- Changement complet de la structure d'un site = déclassement?
- Conséquences d'un changement de structure de mes url
- Changement de structure et donc des liens = penalités ?
- Changement de Title = Perte position
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
- 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



le forum