Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  url rewrite + navigation par répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

url rewrite + navigation par répertoire

n°1195383
_ALkyD_
Posté le 08-09-2005 à 18:33:17  profilanswer
 

Bonjour,  
Ca concerne la réécriture des pages PHP, et je ne sais pas si l'url rewriting d'Apache peut être utilisée ici. D'ailleurs, j'ai cherché un peu partout en vain, ne sachant pas trop quels mots-clés utiliser...
 
Sur plusieurs sites, je vois que la navigation se fait par répertoire.  
Par exemple :  
- www.xxx.com/Articles/X/ pour l'article n°X
- www.xxx.com/Blogs/Toto/Mai_2005/page/3/ pour le blog de toto à la 3ème page de mai 2005, ...
 
J'ai entendu dire qu'il n'y avait pas besoin de l'url rewriting d'Apache pour effectuer cette navigation par répertoire. Si c'est en PHP, je n'ai aucune idée de la mise en place malgré mes connaissance sur ce langage.
 
Le problème, c'est que j'ai un site qui a au moins une cinquantaine de pages différentes, et pour chaque page il y a plusieurs arguments (genre page.php?id=52&menu=1&rubrique=blog...). J'ai pas envie de m'amuser à mettre 50 lignes dans le .htaccess, comme 'page.php' => 'page.html'.
Je voulais donc mettre en place un truc du genre www.mon-site.com/Page/52/1/blog/...
 
J'espère avoir été clair, et avoir qq réponses :)  
 

mood
Publicité
Posté le 08-09-2005 à 18:33:17  profilanswer
 

n°1195478
sielfried
Posté le 08-09-2005 à 20:20:12  profilanswer
 

C'est quoi, en fait, la question ? -_-


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1195514
_ALkyD_
Posté le 08-09-2005 à 21:08:43  profilanswer
 

euh...
ben faire en sorte que www.mon-site.com/Page/52/1/blog/ redirige vers page.php?id=52&menu=1&rubrique=blog
Comment faire  :??: Je sais pas si ça revient à utiliser l'url rewriting ou si on peut s'en passer...

n°1195517
kalex
Posté le 08-09-2005 à 21:14:14  profilanswer
 

Dans ton .htacces :
 
RewriteEngine on
RewriteRule ^Page/([0-9]+)/([0-9]+)/(.+)$ page.php?id=$1&menu=$2&rubrique=$3


Message édité par kalex le 08-09-2005 à 21:14:44
n°1195520
sielfried
Posté le 08-09-2005 à 21:17:31  profilanswer
 

Avec un petit /? avant le $, tant qu'à faire.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1195610
kalex
Posté le 08-09-2005 à 22:47:10  profilanswer
 

vi

n°1195659
_ALkyD_
Posté le 09-09-2005 à 00:53:09  profilanswer
 

Donc l'URL rewriting semble obligatoire apparament... D'aileurs, en cherchant un peu, j'ai vu que mon problème était la construction de répertoires virtuels (le nom que je cherchais)
Bref...
Merci ;)
 
Edit: j'en profite pour signaler qu'il faut parfois rajouter Options +FollowSymlinks au début du .htaccess, avant de RewriteEngine on, faute de quoi on aboutit à une erreur 403 (ct mon cas).


Message édité par _ALkyD_ le 09-09-2005 à 00:55:48

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  url rewrite + navigation par répertoire

 

Sujets relatifs
Galerie de Photos : ouvrir un repertoire de photos.. et liens dynamiq.lister les fichiers d'un répertoire
recupere le chemin complet du repertoire courantProbleme Rewrite
[PHP-XML-Flash] listage repertoire [resolu]ajout repertoire local dans le Manifest
lecture d'un répertoire du clientScanner un répertoire et afficher les fichiers dans une liste box
[Résolu] [PHP] Fonction récursive listage de répertoireFileExists > rechercher la présence de fichier dans un répertoire.
Plus de sujets relatifs à : url rewrite + navigation par répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR