Вопросы и ответы - Макхост

Как настроить Yii для работы на виртуальном хостинге?

Для работы проекта, работающего на основе фреймворка Yii необходимо, чтобы сайт запускался из каталога httpdocs/web, как настроить это на виртуальном хостинге?

21.06.2019   13:10
Сотрудник Субботин Евгений
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник Субботин Евгений

Для настройки Yii в каталоге httpdocs необходимо создать или изменить файл .htaccess, вставив в него следующее содержимое:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/.*
RewriteRule ^(.*)$ web/$1 [L]

RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ web/index.php

В каталоге httpdocs/web также необходимо создать файл .htaccess, добавив в него следующее:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

После внесения этих изменений, сайт будет открываться из /web.

21 июня, в 13:16
 Комментировать

Для ответа нужно зарегистрироваться или авторизоваться.