|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
je viens de réaliser un petit site dynamique avec deux pages seulement et une partie admin.
Voici les deux pages des internautes : page.php : permettre d'afficher le contenu des articles et categories.php : effectue une requête permettant de récupérer le titre et la description des catégories afin de pouvoir les afficher dans les méta-tags Mes liens qui présentent sous la forme de : http://localhost/dynamic/page.php?id=1 Code :
<a title="'.$affiche['titre'].'" href="page.php?id='.$affiche['id'].'">'.$affiche['titre'].'</a> Code :
<a class="menu" title="'.$affiche['nom_categorie'].'" href="categorie.php?id='.$affiche['id'].'">'.$affiche['nom_categorie'].'</a> J’aimerais un coup de main pour le fichier .htaccess |
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
http://g-rossolini.developpez.com/tu...eecriture-url/ http://apache.developpez.com/cours/urlrewriting/
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#3 | ||||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Hello
Il y a une astuce simple pour faire de l'url rewriting, utilise le .htaccess suivant: Code :
Et dans le dossier application/webroot mets: Code :
http://mon.domaine.com/article/new/ en http://mon.domaine.com/index.php?url=article/new Ensuite, tu n'as plus qu'a faire un routeur capable de comprendre ces routes avec des regexp et c'est gagné Pense à changer le répertoire /application/webroot par ton répertoire public par défaut (si le fichier index.php est déjà à la racine, tu n'a besoin que du second .htaccess que je t'ai filé). Note: cette méthode est celle utilisée par le framework Lithium. ça reste à mon sens la solution la plus simple et la plus flexible car elle permet à PHP d'implémenter sons propre comportement de routing sans se soucier des règles définies par Apache.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||||
|
00
|
|
|
#4 |
|
Invité de passage
![]() |
merci
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 707 ![]() |
@Benjamin Delespierre : Existe-t'il un lien ou un tuto qui explique mieux cette façon de réécriture des liens?
Merci d'avance... |
|
|
00
|
|
|
#6 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Il y a toujours celui-ci mais c'est pas tout à fait la même technique: http://www.webrankinfo.com/dossiers/...-url-rewriting
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
Copyright © 2000-2012 - www.developpez.com