je l'adresse suivante:Apache Regex ne retourne pas le premier résultat
http://somedomain.com/aa/search/search.php
Je veux revenir 2 sélections, celle de « aa » et celle de « recherche/search.php ».
Avec l'aide de Regex Coach, j'ai fait l'expression régulière suivante qui cible ces deux très bien:
/([a-z]{2})/(.*)
Cependant, quand je les utilise dans mon fichier htaccess, la réécriture ne se passe pas :
Options +FollowSymlinks
RewriteEngine on
RewriteRule /([a-z]{2})/(.*) /$2?var=$1
Quelqu'un peut-il pointer ce newbie regex dans la bonne direction?
modifier:
par "ne se produit pas", je veux dire que l'URL suivant: somedomain.com/aa/search.php me donne
"/aa/search.php not found"
au lieu de
"/search.php?var=aa introuvable".
Je suis en effet l'utilisation des fichiers .htaccess ... Ceci a résolu mon problème (en plus d'ajouter^à l'avant) –