なんらかの理由で、私の書き換えルールは実行されません。アドバイスしてもらえますか?
/extranet/.htaccess
(1)/extranet/stable/
/extranet/dev/
/extranet/dev/.htaccess
(2)
最初の.htaccessは、 devフォルダーを特に指すURLを除いて、すべてのトラフィックを安定したフォルダーにリダイレクトします。それはうまくいきます。
devフォルダー内で、2番目の.htaccessはに書き換え/extranet/dev/foo/
られることになってい/extranet/dev/index.php?app=foo
ます。
そして、それは私を失敗させます。
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]