Я хотел бы настроить промежуточную и производственную среду на одном общем сервере. Итак, оптимально, я хотел бы иметь возможность создать на сервере структуру, подобную следующей:
/stage/
/lib/
/web/
/js/
/css/
index.php
...
/production/
/lib/
/web/
/js/
/css/
index.php
...
Однако, хотя я могу изменить корень документа добавленного субдомена или домена дополнения, я не могу изменить корень документа основного домена. Итак, я застрял с корнем документа, являющимся /public_html/.
Мне бы хотелось, чтобы промежуточная среда была доступна через stage.domain.com (указывает на / stage / web /), а любой другой поддомен, * .domain.com или domain.com, направлялся в производственную среду (указывая в /production/web/).
Учитывая это, я считаю, что мне нужен надежный скрипт mod_rewrite для выполнения этой работы (уровень .htaccess). Так как я новичок в mod_rewrite, кто-нибудь знает, как написать скрипт, который будет прозрачно направлять запросы соответствующим образом?
или
Есть ли лучший способ обработки этих двух сред на общем сервере?