Привет,
У меня есть файл .htacces в корне сайта:
Options +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 (.*) /web/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
и в папке /web есть тоже файл .htacces:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Пробовал создать ЧПУ, и получилось, только теперь не подключаются стили, JS файлы.
Сервер: OpenServer
В config/web.php добавил:
'baseUrl' => ''
и ещё
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'suffix' => '.html',
'rules' => [
[
'pattern' => '',
'route' => 'site/index',
'suffix' => ''
],
'<action:(about|contact|login)>' => 'site/<action>',
// '<action:about>' => 'page/about',
'<controller>/<action>' => '<controller>/<action>',
'site/hello/<name:\w+>' => 'site/hello',
],
],
Кто-то знает решение?