article-nom-article.html.php VS article-12-5.php

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

bko
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Juin 26, 2006 20:19

article-nom-article.html.php VS article-12-5.php

Message le Lun Juin 26, 2006 20:36

salut à tous,

je viens de lire le tuto qui explique comment passer de cette forme :
article.php?id=12&page=2&rubrique=5
à celle-ci :
article_12_2_5.html

mais je ne comprends pas comment on peut passer de cette forme
article.php?id=12&page=2&rubrique=5
à celle-ci par exemple :
article-12-la-vie-des-animaux.php
(où "la vie des animaux" serait le nom de l'article ayant l'id 12).

en effet sur wri on a des adresses de type lexique-h-63-historique-des-google-dance.htm et non article_12_2_5.html

merci de m'apporter vos lumières...

bko

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Lun Juin 26, 2006 20:46

Tu gère ça dans ton code PHP.

Soit, une fonction qui te génère tes liens. Dans cette fontions, tu récupère le ID, tu le cherche dans ta base de donnée, tu recupère le texte qui lui est associé, tu passe ce texte dans une "moulinette" qui te le nétoie des caractère spécieaux (espace, accent, ponctiation, etc...) et tu forme ton lien version rewrité.

Est ce clair ? :? J'espère :D

bko
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Juin 26, 2006 20:19

Message le Lun Juin 26, 2006 22:04

salut magic corp.,

bah je ne comprends pas le principe sur ce coup-là.

n'y aurait-il pas un exemple de fichier php quelque part que je puisse voir comment ça s'articule...

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Lun Juin 26, 2006 22:46

En gros

Tu a une fonction style href_link($page, $param)

Cette fonction dis :
Code: Tout sélectionner
- Si $page egal "article.php" alors
  - Je cherche "id=" dans $parm et je stock sa valeur dans une variable $id-article.

  - Dans la base de donnée je récupère le text lié à $id-article que je stock dans $nom-article.

  - Je passe $nom-article à la moulinette (voir lien plus bas) pour viré les caractère qui ne sont pas jolie dans une URL (espace, accent, ponctiation, etc...) que je remplace par des équivalant. (espace devien -, é devien e, etc...) et que je remet dans $nom-article

  - Je retourne la nouvelle adresse "article-" . $id-article . "-" . $nom-article . ".html"


Et donc après dans tes scripts, tu crés un lien de cette façon :
Code: Tout sélectionner
echo '<a href="' . href_link("article.php", "id=12&page=2&rubrique=5") . '">Mon lien rewrité</a>'


Et si un jour tu veux modifier ton rewrite, tu n'as que la fonction à modifier et tout tes lien sont automatiquement mis à jour.

J'espère t'avoir un peu plus éclairé, j'ai bien un exemple concret mais il est spécifique à mon site et donc pas forcément très parlant pour montré le principe.

La fameuse moulinette : http://www.webrankinfo.com/forums/viewt ... 200#499200

bko
Nouveau WRInaute
 
Messages: 7
Inscription: Lun Juin 26, 2006 20:19

Message le Mar Juin 27, 2006 19:18

merci beaucoup je vais me pencher là dessus immédiatement...


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :



Qui est en ligne

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