Problème regex

Nouveau WRInaute
Bonjour a tous,

Je ne sais absolument pas où poster ma question, mais comme il s'agit de regex, je me suis dit qu'ici on pourrait surement m'éclairer :).
Je pense que pour vous cela sera simple mais là je bloque.

Admettons que j'ai plusieurs urls :

test.monsite.com/exclure/
test.monsite.com/exclure/test/
test.monsite.com/exclure/mapage.html
test.monsite.com/exclure
test.monsite.com/repertoire1/
test.monsite.com/repertoire1
test.monsite.com/repertoire2/
test.monsite.com/repertoire3/
test.monsite.com/repertoire4/repertoire5

...

Je cherche a faire une regex qui va exclure tout le répertoire "/exclure" quel que soit ce qu'il y a derriere :

Donc j'aimerais retourner uniquement dans ma liste les urls suivantes :

test.monsite.com/repertoire1/
test.monsite.com/repertoire1
test.monsite.com/repertoire2/
test.monsite.com/repertoire3/
test.monsite.com/repertoire4/repertoire5

J'avais pensé a quelque chose comme ça :

([^/]*)/(?!exclure.*).*

Mais cela ne fonctionne pas.
Quelqu'un aurait une idée ?
 
Nouveau WRInaute
mahdivitchee a dit:
Bonjour

tester ce code

Code:
RewriteEngine On
RewriteRule ^exclure/(.*)$ http://test.monsite.com/ [R=301,L]

bonne journée


Hello,

Merci pour ta réponse, mais je ne cherchais pas une rewrite rule.
Je viens de trouver la réponse.

Je la poste si jamais ça intéresse quelqu'un :)
Donc c'était :
http://([^/]*)/(?!exclure).*

Merci d'avoir pris le temps de me répondre ;)
 
Discussions similaires
Haut