Je suis actuellement en train de réécrire une URL, mais mon expression RegEx est en train d'intercepter un répertoire que je veux ignorer.RegEx URL ReWrite correspond à toutes les expressions sauf si le terme existe
La règle de réécriture est
^people/([A-Za-z0-9\-\_]+)/?$
... Ce qui attrape tout ce qui correspond. Cependant, je voudrais exclure un répertoire, People_Search, donc par exemple ...
/people/John_Smith
... transmettra, mais
/people/People_Search
... ne devrait pas supposer être.
C'est le seul terme que je veux rechercher, donc s'il existe n'importe où dans la chaîne, je veux l'ignorer.
Des idées?
qui correspond à l'expression régulière. Donc, c'est plutôt un conflit avec une autre règle ou autre chose. Comment ressemble votre fichier .htaccess? – Gumbo