Это ожидаемое поведение при включенном DirectorySlash
, поскольку вы перезаписали каталог, в котором отсутствует косая черта, и mod_dir
выполняет эту очистку после перезаписи URL с помощью mod_rewrite
.
Самое простое решение - переписать URL-адрес таким образом, чтобы он всегда соответствовал пути к каталогу с символом косой черты, например:
RewriteCond %{REQUEST_URI} !^/app/app_site.*$
RewriteCond %{REQUEST_URI} !^/app_site.*$
RewriteRule ^/app/?(.*)$ /app/app_site/$1 [L,PT]
.добавить косую черту и, следовательно, избежать внешнего перенаправления на /app/app_site/
, который вы испытываете сейчас.