Soucis rewriting de répertoires virtuels

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Soucis rewriting de répertoires virtuels

Soucis rewriting de répertoires virtuels

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