Задать вопрос
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn

Почему не работает .htaccess?

Использую OpenServer, установил Yii2 версии Basic 2.0.8, хотел сделать URL более "красивые", для этого в корне Yii2 создал следующий htaccess:
Option +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/%1 [L]
RewriteRule ^css/(.*)$ /web/css/%1 [L]
RewriteRule ^js/(.*)$ /web/js/%1 [L]
RewriteRule ^images/(.*)$ /web/images/%1 [L]
RewriteRule ^fonts/(.*)$ /web/fonts/%1 [L]
RewriteRule (.*) /web/%1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php

В папке web следующий:
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php

Так же в файле ./config/web.php раскомментировал urlManager и в компонент request добавил 'baseUrl' => '',
После всего этого при попытки зайти на сайта по любому пути следующая ошибка:
Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Error 500

testsite
Apache
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
@feldwebel
Смотри логи сервера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы