Я пытаюсь переписать весь трафик в папку old_site
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/(.+) old_site/$1/$2 [NC,QSA,L]
Работает нормально для
/blog/profile/index.php OR /blog/posts.php
Но почему не совпадает
/blog/login/ or /blog/login
Нужно ли указывать отдельное правило для обработки каталогов с косой чертой и без нее /?
РЕДАКТИРОВАТЬ:
Согласно slugonamission я добавил директиву -d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*) old_site/$1/$2 [NC,QSA,L]
Это работает для / blog / login /, но не для / blog / login, как-то без косой черты, это не рассматривается как каталог?Есть ли способ изменить текущее правило или мне нужно новое, чтобы добавить косую черту?