[url rewriting] Répertoires Virtuels

sebseb

Nouveau WRInaute
Salut,

J'ai un problème d'url rewriting ...
J'ai un système de galerie photos, avec des catégories et sous catéories et sous sous catéories etc ...

Pour atteindre une catégorie, j'utilise une variable Id et une variable début.
Physiquement, j'appelle la page ainsi :
galerie.php?theme=1&debut=10

Je voudrais faire des répertoires virtuels pour avoir une url ainsi
/galerie/nom_categorie/nom_sous_categorie/nom_sous_sous_categorie/id_categorie/debut/

Je ne voudrais faire de la ré-écriture que sur les url commencant par /galerie/ et recupérer juste les 2 variables des 2 derniers répertoires ...
/galerie/nom_categorie/nom_sous_categorie/nom_sous_sous_categorie/id_categorie/debut/

Mais c'est là que je bloque ...
Je ne sais pas comment ignorer les x répertoires entre /image/ et /id_categorie/

Si qq connait la méthode ...
Merci d'avance
Seb
 

Patrice A.

WRInaute passionné
Code:
RewriteEngine On
RewriteRule /galerie/(.*)/cat_([0-9]+)/(.*) galerie.php?theme=$2&debut=$3

tadaaaam
 

sebseb

Nouveau WRInaute
Re,

Merci Dj_Apx pour ta réponse !
Cependant, je crois que je me suis mal exprimé ... (désolé)
En fait il peut y avoir x sous-répertoires entre /galerie/ et /id_categorie/debut/

Soit :

/galerie/nom_categorie/ (nom_sous_categorie/) x fois /id_categorie/debut/

Je dois en fait "partir à reculons" dans l'url pour juste prendre les 2 derniers répertoires car il peut y avoir x sous répertoires (x variable suivant le nb de ous catégories).

Merci du coup de pouce !
Bye
Seb
 

Patrice A.

WRInaute passionné
Et blablabli, et blablabla...
La règle que j'ai mise marche avec
/galerie/nim/por/te/qu/oi/voire/meme/plus/cat_1788/89
tout comme avec
/galerie/truc/cat_90/10

;)
 

sebseb

Nouveau WRInaute
Re,

Oupss, en effet, j'avais pas vu cat_ !
Désolé

Merci beaucoup ! ecepté le "Et blablabli, et blablabla... "

Bye
 

Patrice A.

WRInaute passionné
sebseb a dit:
Re,

Oupss, en effet, j'avais pas vu cat_ !
Désolé

Merci beaucoup ! ecepté le "Et blablabli, et blablabla... "

Bye
:lol: te formalise pas :lol:
c'est ce que je dis à ma petite soeur quand elle râle pour rien :p
 

Discussions similaires

Haut