При разработке сайтов или сервисов на различных frameworks(фреймворках) часто index.php может лежать не в корне проекта, а в папках: web, public, public_html... кто во что горазд.

Соответственно, возникает необходимость перенаправить все запросы из корня в соответствующую директорию, для этого необходимо создать в корней директории вашего прокта файл .htaccess с содержимым:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule   ^$ web/    [L]
    RewriteRule   ((?s).*) web/$1 [L]
</IfModule>

Где web - название директории с index.php

Стоит отметить, это этот способ довольно специфичен и на мой взгляд, лучше пользоваться символическими ссылками.


Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: