url rewriting

Eléphant du PHP | 299 Messages

30 juil. 2010, 23:22

Bonjour a tous!

Voila, j' ai donc decidé d' apprendre l 'urlrewriting.

J' ai lu un tuto qui explique ceci:
Pour reprendre notre exemple, comparez ce que vous obtenez en allant sur :

http://www.notre-site.com/articles/article-12-2-5.html

et sur :

http://www.notre-site.com/articles/article.php?id=12&page=2&rubrique=5

Vous devriez avoir exactement la même page…

Avec un htaccess contenant:
# Article sans numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$   /articles/article.php?id=$1&rubrique=$2 [L]

# Article avec numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+)-([0-9]+).html   /articles/article.php?id=$1&page=$2&rubrique=$3 [L]
C' est bien beau tout ca, mais je me vois mal rajouter une ligne par article dans ce htaccess, donc quelle serait la methode pour que le lien soit valide vernant d' une requete allant chercher le titre de la page dans la bdd?

De plus, j' aimerai comme on voit souvent afficher le titre en lien, par exemple:

www.blabla.com/comment-faire-ceci.html


Merci pour vos conseils et tutos!

ViPHP
ViPHP | 5462 Messages

31 juil. 2010, 20:10

hello, ce qu'on voix souvent c'est pas
www.blabla.com/comment-faire-ceci.html

mais
www.blabla.com/42-comment-faire-ceci.html

le 42 etant l'id de ton article, le texte après étant générer par ton php (même si il est bidon)

faire
www.blabla.com/42-comment-faire-ceci-baaaaaaaah.html

marcherait :wink: