Nginx и Apache убрать index.php из адреса (Yii2)

В Yii2 есть такой компонент, который позволяет работать без указания index.php файла:

Для работы этого компонента также нужно произвести настройку ngnix или apache, смотря что  у вас стоит

Для nginx в файл конфигураций необходимо добавить след код:

Будьте внимательны, если у вас уже есть такой блок location, вам нужно просто скопировать строчку:

Для apache нужно добавить в месте где у вас файл index.php файл .htaccess и в него написать:

Вы так же можете прописать эти настройки в файле конфигураций apache — httpd.conf:

Не забудьте поменять path/to/web на путь до корневой папки где у вас лежит файл index.php

Добавить комментарий