Есть хостинг, где для основного домена невозможно изменить физический адрес на сервере (/home/troykaby/public_html). И есть несколько проектов на laravel, которые необходимо разместить на данном хостинге. Мне удалось настроить только один проект, путем добавления в .htaccess, который находиться в корне public_html, следющего:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# сайт troyka.by
RewriteCond %{HTTP_HOST} ^troyka.by$ [NC]
RewriteCond %{REQUEST_URI} !^troykaby/public
RewriteRule ^(.*)$ troykaby/public/$1 [L]
# сайт www.troyka.by
RewriteCond %{HTTP_HOST} ^www.troyka.by$ [NC]
RewriteCond %{REQUEST_URI} !^troykaby/public
RewriteRule ^(.*)$ troykaby/public/$1 [L]
При добавлении аналогичного блока для другого домена в тот же .htaccess, ничего не дает. А точнее ругается на прикручиваемый домен, мол, доступ запрещен.
P.S. Поддержка хостера сказала, что адрес на сервере для основного домена изменить нельзя, хотя это решило бы много проблем.