Bonjour,
Autant il existe beaucoup d'article sur l'implémentation de l'url rewriting via .httaccess sur le net, autant je n'ai pas trouvé grand chose sur la partie ré-écriture des liens pour qu'ils soient au bon format.
Je m'explique : L'url rewriting permet de traduire une page du style "www.mon_site.fr/article-25-comment-ecrire-mon-script.html" en "www.mon_site.fr/article.php?id=25"
A priori il existerait plusieurs façon de faire pour que les urls envoyé par les pages soient au format "article-25-comment-ecrire-mon-script.html"
1/ Je pase sur tous les liens de toutes les pages et je les formatte (pas très évolutifs tout ça
)
2/ Pour chaque lien je fais appel à une fonction qui me reformate le lien (il va falloir gérer tous les cas avec leurs différences de structure)
3/ Soit mettre en cache la page et avant le chargement récupérer les liens et les ré-écrire (avec des expression régulières ???)
Actuellement, la structure des mes pages est stockée en base (id_page, titre_page, nom_page,..) ainsi que mes articles.
Que me conseillez vous ?
Avez vous des exemples de script ?
Merci
Modifié par Babali (17 Apr 2009 - 17:57)
Autant il existe beaucoup d'article sur l'implémentation de l'url rewriting via .httaccess sur le net, autant je n'ai pas trouvé grand chose sur la partie ré-écriture des liens pour qu'ils soient au bon format.
Je m'explique : L'url rewriting permet de traduire une page du style "www.mon_site.fr/article-25-comment-ecrire-mon-script.html" en "www.mon_site.fr/article.php?id=25"
A priori il existerait plusieurs façon de faire pour que les urls envoyé par les pages soient au format "article-25-comment-ecrire-mon-script.html"
1/ Je pase sur tous les liens de toutes les pages et je les formatte (pas très évolutifs tout ça

2/ Pour chaque lien je fais appel à une fonction qui me reformate le lien (il va falloir gérer tous les cas avec leurs différences de structure)
3/ Soit mettre en cache la page et avant le chargement récupérer les liens et les ré-écrire (avec des expression régulières ???)
Actuellement, la structure des mes pages est stockée en base (id_page, titre_page, nom_page,..) ainsi que mes articles.
Que me conseillez vous ?
Avez vous des exemples de script ?
Merci
Modifié par Babali (17 Apr 2009 - 17:57)