Je suis bloqué avec un simple problème de regex. Ce que je veux faire est de vérifier une URL pour voir si elle contient le mot ajax et si elle correspond alors à l'URL.Regex Url Check
Par exemple URL donnée localhost/ajax/image/get doit correspondre et retourner localhost/ajax/image/get
Cependant localhost/image/get ne doit pas correspondre. J'ai des connaissances de base de regex, mais je n'ai pas réussi à obtenir quelque chose qui fonctionne pour cela.
Des suggestions? Je suis sûr que c'est un cas assez simple.
J'utilise ceci pour une règle de réécriture mod
La règle de réécriture mod est RewriteRule ^. ? \ Bajax \ b. ajax.php $? Url = $ 1 [PT, L]
URL demandée http://localhost:93/public/ajax/image/
Il redirige vers le fichier ajax.php mais les valeurs d'URL ne sont pas conservées.
J'ai une autre règle qui est d'ordre général comme suit RewriteRule^(. *) Index.php $? Url = $ 1 [PT, L]
URL demandé http://localhost:93/public/imgage/get/
Lorsque cette redirige vers index.php il a/public/image/get/dans l'url valeur GET
''/ajax/'sera toujours le dossier racine pour une demande comme celle-ci? – Clive
pas toujours, tant que sa partie de l'URL – madlad