par
tryan » 01 oct. 2010, 18:54
Bonjour,
Primo, je suis nul en rewriting ...(ça c'est dit).
Je m'arrache les tifs concernant une ou des règles d'url rewriting permettant de créer des répertoires virtuels . En gros je cherches à faire l'arborescence suivante : categorie/repertoireX/region/departement/
J'ai fais beaucoup de testes dont voici le dernier qui n'est pas loin du résultat recherché :
Code : Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
#Règle 1
RewriteRule ^([^/]+)/offres/([^/]+)/([^/]+)/?$ page1.php?a=$1&b=$2&c=$3 [L]
RewriteRule ^([^/]+)/offres/([^/]+)/?$ page2.php?d=$1&e=$2 [L]
RewriteRule ^([^/]+)/offres/?$ page3.php?f=$1 [L]
RewriteRule ^(.*)/?$ page4.php?g=$1 [L]
#Règle 2
RewriteRule ^([^/]+)/demandes/([^/]+)/([^/]+)/?$ page5.php?h=$1&i=$2&j=$3 [L]
RewriteRule ^([^/]+)/demandes/([^/]+)/?$ page6.php?k=$1&l=$2 [L]
RewriteRule ^([^/]+)/demandes/?$ page7.php?m=$1 [L]
RewriteRule ^demandes([^/]+)/?$ page8.php?n=$1 [L]
Les 3 premières lignes de règle 1 et règle 2 fonctionnent nickel. La ou j'ai un soucis, c'est sur la dernière ligne de règle 1 et règle 2 qui considère que mon domaine (-
http://mon-site.com/) correspond au répertoire "categorie".
En gros, -
http://mon-site.com m'affiche -
http://mon-site.com/categorie au lieu de ma home .
Un petit coup de pouce serait bienvenu .
Merci
Bonjour,
Primo, je suis nul en rewriting ...(ça c'est dit).
Je m'arrache les tifs concernant une ou des règles d'url rewriting permettant de créer des répertoires virtuels . En gros je cherches à faire l'arborescence suivante : categorie/repertoireX/region/departement/
J'ai fais beaucoup de testes dont voici le dernier qui n'est pas loin du résultat recherché :
[code]Options +FollowSymlinks
RewriteEngine on
RewriteBase /
#Règle 1
RewriteRule ^([^/]+)/offres/([^/]+)/([^/]+)/?$ page1.php?a=$1&b=$2&c=$3 [L]
RewriteRule ^([^/]+)/offres/([^/]+)/?$ page2.php?d=$1&e=$2 [L]
RewriteRule ^([^/]+)/offres/?$ page3.php?f=$1 [L]
RewriteRule ^(.*)/?$ page4.php?g=$1 [L]
#Règle 2
RewriteRule ^([^/]+)/demandes/([^/]+)/([^/]+)/?$ page5.php?h=$1&i=$2&j=$3 [L]
RewriteRule ^([^/]+)/demandes/([^/]+)/?$ page6.php?k=$1&l=$2 [L]
RewriteRule ^([^/]+)/demandes/?$ page7.php?m=$1 [L]
RewriteRule ^demandes([^/]+)/?$ page8.php?n=$1 [L][/code]
Les 3 premières lignes de règle 1 et règle 2 fonctionnent nickel. La ou j'ai un soucis, c'est sur la dernière ligne de règle 1 et règle 2 qui considère que mon domaine (-http://mon-site.com/) correspond au répertoire "categorie".
En gros, -http://mon-site.com m'affiche -http://mon-site.com/categorie au lieu de ma home .
Un petit coup de pouce serait bienvenu .
Merci