Pour une raison inconnue, ma règle de réécriture ne se déclenche pas. Pouvez vous conseiller ?mod_rewrite help
/extranet/.htaccess
(1)/extranet/stable/
/extranet/dev/
/extranet/dev/.htaccess
(2)
Le premier .htaccess redirige tout le trafic vers le dossier stable, sauf pour les URL spécifiquement indiqué au dossier dev. Cela fonctionne bien.
A l'intérieur du dossier dev, le second .htaccess est censé réécrire /extranet/dev/foo/
à /extranet/dev/index.php?app=foo
.
Et ça me manque.
IndexIgnore *
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
#--------------------------------------------
# FRIENDLY URLs
#--------------------------------------------
# if the following conditions are met, SKIP the rewriteRules.
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC,OR]
RewriteCond %{REQUEST_URI} ^/(|_css/|_js/|_img/) [NC]
RewriteRule . - [L]
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?app=$1 [NC,QSA,L]
même si je supprime l'ensemble rewriteCond, en laissant seulement la dernière directive rewriteRule, la réécriture ne se déclenche pas. – pixeline