Comment avoir les mots clés du titre en url rewriting ?

Discussion dans 'URL Rewriting et .htaccess' créé par El Bono, 9 Avril 2008.

  1. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
    Bonjour à tous,

    Je souhaiterais faire de l'URL rewriting en utilisant l'id et les mots clés du titre des mes pages (comme le fait Wordpress par exemple).
    Je suis PHP/MySQL.
    Dois-je prévoir un script pour peupler une table à part de ma base de données avec ces infos (de façon à éliminer les caractères type apostrophe, guillemets, etc) ? Peut-on faire ça sans passer par une table et alors comment ? Connaissez-vous des tutos sur ce problème spécifique ?

    Merci par avance.
     
  2. gloarb
    gloarb WRInaute discret
    Inscrit:
    6 Janvier 2008
    Messages:
    85
    J'aime reçus:
    0
  3. le Kid
    le Kid WRInaute discret
    Inscrit:
    21 Mars 2008
    Messages:
    181
    J'aime reçus:
    0
    url rewriting ????

    Bonjour,
    Je me permet de rebondir sur ce forum car mon problème est un petit peu lié à l'url Rewriting en effet une fois les problèmes de http.access réglés je voulais avoir l'avis d'expert sur l'impact au niveau référencement que pourrait avoir un url rewrit avec des mots clefs, je m'explique. Immaginons que nous souhaitons optimiser un site dynamique pour un site d'immobilier. Avec l'url rewriting je peux rédiger mes urls du style :
    - www.monsite.com/appartement(ou maison...)/75002-paris.php (solus 1)
    ou
    - www.monsite.com/paris/appartement-75002.php (solus 2)
    ou encore
    - www.monsite.com/appartement/appartement-75002-paris.php (solus 3)

    Ma question est la suivante est ce qu'il vaut mieux privilégier un mot clef important proche de la racine et un nom de fichier insignifiant, comme dans notre solus 1?
    Est ce qu'il vaut mieux privilégier un mot clef intéressant en nom de fichier, qui sera proche du title et proche du H1 de ma page, comme dans notre solus 2?
    Ou est ce qu'il faut privilégier les 2 (mots clefs intéressant proche de la racine et dans le nom de fichier) au risque de voir des redondance et don c n'y a t'il pas un risque de pénalité par le robot sur une répétition de mots clefs qui peut paraitre suspecte?
    Ou est ce que tout cela n'est qu'un mélange de mots clefs qu'il faut essayer d'élargir au maximum pour profiter de l'analyse sémantique du moteur?
    J'ai une petite idée sur la question mais plusieurs positions se défendent donc je voulais savoir si il y a des avis et des retours d'expérience sur ce point pour savoir quel est la meilleur stratégie à adopter pour l'optimisation de son URL rewriting.
    MErci
     
  4. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
    Merci Gloarb, cela m'éclaire un peu... Mais encore une fois, ce qui est proposé dans ce tuto c'est de reprendre les éléments de l'URL pour les "parser"...
    Seule la fin de l'article par réellement des mots clés mais ne m'éclaire pas beaucoup.

    Je pense que le tuto ideal doit plutôt ressembler à ça :
    http://www.roscripts.com/Pretty_URLs_-_a_guide_to_URL_rewriting-168.html

    Mais bon, c'est en anglais et vu que c'est déjà complexe comme sujet, là j'ai un peu du mal...
     
  5. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
  6. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
  7. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
    Alors j'avance un peu et j'en fait profiter les newbies en réécritrure d'URL comme moi...

    J'ai trouvé un article assez interessant parce qu'il donne une indication très interessante : il faut stocker en base les mots du titre "nettoyés" des caractères qui ne sont pas "URL friendly" :

    http://www.sunyday.net/article-PHP-et-mod_rewrite-reecriture-d-URL.html

    Ainsi l'article cité plus haut par mes soins va donc me servir...

    Je viens par ailleurs de vérifier dans un de mes blog Wordpress et celui-ci semble créér effectivement une colonne pour la réécriture d'URL dans une table de la BDD.
     
  8. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Aucun secret, pour faire ce que tu demande, c'est avant tout avoir une bonne methode de travail/

    1° l'astuce est de ne pas passer le titre dans l'url physique. Lorsque l'on se trouve sur la page, seul l'ID suffit et on recupere le titre grace a l'ID et une simple requete sql.
    2° on se sert d'un code php pour réécrire le titre des liens avec des tirets:

    Code:
    function format_url( $url, $type = '' ){
    $url = preg_replace("`\[.*\]`U","",$url);
    $url = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$url);
    $url = htmlentities($url, ENT_COMPAT);
    $url = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i","\\1", $url );
    $url = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $url);
    $url = ( $url == "" ) ? $type : strtolower(trim($url, '-'));
    return $url;
    }
    Avec ce code, tu dois maintenant etre en mesure de faire de jolie lien dans tes menus:
    -http://www.monsite.com/41701-le-titre-de-mon-article.htm

    Dernière étape: appliquer l'url rewriting avec des url de ce type:
    -http://www.monsite.com/41701-le-titre-de-mon-article.htm

    Code:
    #http://www.monsite.com/41701-le-titre-de-mon-article.htm
    # vers ->
    #http://www.monsite.com/article.php?id-article=41701
    
    RewriteRule   ^article-([^/]*)-([^/]*)\.htm$    /article.php?id-article=$1 [L]
    j'ai oublier quelque chose ?
     
  9. El Bono
    El Bono WRInaute discret
    Inscrit:
    1 Septembre 2004
    Messages:
    73
    J'aime reçus:
    0
    Super merci KOogar, ton explication est très simple et claire...
    Ou alors, j'étais un peu bouché avant !

    J'avais déjà avancé sur le fait de stocker l'URL "propre" en BDD. Donc en fait l'url nettoyée est en base donc ça va être simple maintenant de créer les URL dans les pages.

    Bref je crois que maintenant ça va marcher...
     
  10. Kzou
    Kzou Nouveau WRInaute
    Inscrit:
    6 Avril 2008
    Messages:
    6
    J'aime reçus:
    0
    Salut,

    J'ai une petite question:

    je vois pas comment dans le htaccess on récupère le titre. Parcque $1, ok c'est l'ID, mais comment tu passes de ta requête SQL pour récupérer le titre à ta nouvelle URL ?

    Code:
    RewriteRule   ^article-([^/]*)-([^/]*)\.htm$    /article.php?id-article=$1 [L]
     
  11. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 735
    J'aime reçus:
    177
  12. Kzou
    Kzou Nouveau WRInaute
    Inscrit:
    6 Avril 2008
    Messages:
    6
    J'aime reçus:
    0
    Merci :)

    Mais j'ai encore une question :p
    comment tu fais concrètement pour faire ça ? Récupérer l'ID = 1 à partir de zebulon ?
    Tu as dis dans le header, mais comment ?

    Si on a monsite.com/zebulon.html , comment récupérer zebulon en variable pour avoir ensuite son id ..
    j'arrive pas à saisir :(

    Merci

    EDIT : J'ai trouvé :roll:
     
Chargement...
Similar Threads - mots clés titre Forum Date
Différence entre méta description, méta mots clés et méta titre Débuter en référencement 16 Février 2013
Mieux vaut avoir les mots clés dans son url ou dans son titre de page? Débuter en référencement 25 Novembre 2012
description, titre, mots clés Débuter en référencement 8 Octobre 2011
mots clés en double dans le titre de la page Référencement Google 16 Novembre 2010
comment modifier titres,mots clés et description des pages? Débuter en référencement 8 Août 2010
des lettres spéciales apparaissent dans titres descriptions et mots clés Débuter en référencement 29 Juillet 2010
Changer les titres / descriptions / mots-clés dans un système de pagination dynamique PHP Débuter en référencement 9 Juin 2010
Faut-il changer les titres et descriptions dans les annuaires pour de nouveaux mots clés? Référencement Google 20 Février 2010
Titre de la page vs mots clés vs description vs url rewriting Débuter en référencement 18 Avril 2009
Abus (?) de pages courtes avec mots-clés comme titres : correct ? Référencement Google 17 Novembre 2008
Je tape les mots clés de mon titre, et je n'apparais pas ... Débuter en référencement 27 Septembre 2008
Mots Clés dans le titre non pris en compte Débuter en référencement 13 Août 2008
poids des mots clés dans le titre Problèmes de référencement spécifiques à vos sites 26 Février 2008
Referencement (titre, balise H1, densite des mots cles) Problèmes de référencement spécifiques à vos sites 23 Août 2007
Mettre des titres, descriptions et mots clés différents ? Débuter en référencement 26 Juin 2006
Série de mots clés dans le titre d'une page ? Débuter en référencement 27 Février 2006
identification des mots clés dans le titre Problèmes de référencement spécifiques à vos sites 24 Mai 2005
Titre dans métas description et mots clés Problèmes de référencement spécifiques à vos sites 18 Février 2005
indexé par Google, mais introuvable par mots clés et titres Problèmes de référencement spécifiques à vos sites 11 Février 2005
Titres/mots cles: pluriels ou singuliers ? Débuter en référencement 18 Janvier 2005