Стоит задача грузить разные правила для локального и боевого сервера.
Либо как то в docker настраивать 2 разных htaccess в зависимости от окружения(в докере я к сожалению пока разбираюсь не супер), либо как то средствами самого htaccess.
Ещё небольшая проблема в том, что сам сайт и так разделяется на 3 поддомена внутри htaccess, т.е. конечно можно сделать вот так, т.е. комментить ненужную часть, но каждый раз раскоменчивать при разворачивании или сборки контейнера у кого то на машине, это не супер.
# Development
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ /app/index.php?request=$1 [L,QSA]
# Staging
# RewriteEngine on
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_URI} !=/favicon.ico
# RewriteRule ^(.*)$ /html/app/index.php?request=$1 [L,QSA]