Всем доброго времени суток.
Ужасно тупой вопрос, но все же.
Есть стандартный контроллер(SiteController) у которого есть экшен Login.
На локальной сервере(OSPanel) установлен апач 2.4, все отрабатывает нормально, выгрузил на сервер, выдает 404 ошибку.
Файл .htaccess только в папке /web
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Сам экшен стандартный
public function actionLogin()
{
if (!Yii::$app->user->isGuest) {
return $this->goHome();
}
$model = new LoginForm();
if ($model->load(Yii::$app->request->post()) && $model->login()) {
return $this->goBack();
}
$model->password = '';
return $this->render('login', [
'model' => $model,
]);
}
Настройка UrlManager в config/web.php самая стандартная
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
// ''=>'site/index',
// '<action>'=>'site/<action>',
],
],
Должно работать по роуту site.ru/site/login.
Заранее благодарю за помощь :)
P.S. Тапками не кидайтесь