Использую 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