У меня есть сайт yii2 с расширенным шаблоном, в моем локальном Apache все работает отлично, теперь я надел производственный сервер на сайт и запустил его в производственной среде. Для политики сервера единственный способ настроить две разные ссылки для интерфейса и бэкэнд - использовать символическую ссылку, деление между интерфейсом и бэкэнд работает нормально, но теперь проблема заключается в настройке файла .htaccess для правил перезаписи, это локальная конфигурация для интерфейс:Правила yii2 .htaccess не работают над производством env
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [ .... ]
Моих .htaccess правил в вебе-интерфейсе/Сети /:
RewriteEngine on
RewriteBase /home/path/to/my-site/
RewriteRule (^\.|/\.) - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
с этой страницей тха конфигурации загрузить макет, но возвращать ошибку 404, как я могу настроить приложение для работы правильно?
То же самое происходит при удалении строки 'RewriteRule (^ \. \/\.) - [F]'? – Bizley
Да, та же ошибка ... 404! – MarBer