Bonjour,
J'essaye de mettre en place une réécriture d'url pour mon site, mais je rencontre des difficultés.
La redirection ne doit pas être la même en fonction de l'environnement dans lequel on se trouve.
J'effectue le test suivant :
RewriteEngine On
#Lorsqu'on est sur localhost, on redirige vers le script /misc/user/client/index.php
RewriteCond %{HTTP_HOST} localhost [NC]
RewriteRule ^doo/([^/]+)/([^/]+)$ /misc/user/client/doo/$1/$2/
RewriteRule ^doo/([^/]+)/([^/]+)/ /misc/user/client/index.php?class=$1&method=$2&%{QUERY_STRING} [L]
#Lorsqu'on est sur le serveur de prod, on redirige vers le script /user/client/index.php
RewriteCond %{HTTP_HOST} server.com [NC]
RewriteRule ^doo/([^/]+)/([^/]+)$ /user/client/doo/$1/$2/
RewriteRule ^doo/([^/]+)/([^/]+)/ /user/client/index.php?class=$1&method=$2&%{QUERY_STRING}
Seule la première condition est prise en compte, même si j'inverse les directives RewriteCond.
Est ce que je fais quelque chose de travers? Est ce que quelqu'un a déjà eu ce problème?
Merci d'avance