Нет перехода по ссылкам

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Нет перехода по ссылкам

Сообщение Kven »

Все здравствуйте! Подскажите пожалуйста в чем может быть проблема, при попытке перейти на другую страницу например registration, выдает ошибку 404 Not Found, таже ошибка если прописать site/registration. urlManager раскомментирован, htaccess в корне сайта имеется.
urlManager. Работаю на ОС Debian, LAMP настроен.

Код: Выделить всё

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                'registration' => 'site\reglog',
            ],
        ],
htaccess

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
Kven
Сообщения: 112
Зарегистрирован: 2016.10.20, 23:03

Re: Нет перехода по ссылкам

Сообщение Kven »

Слеш поменял, но эффекта нет - все также ошибка 404
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Нет перехода по ссылкам

Сообщение unknownby »

Kven писал(а): 2020.02.28, 10:39 Слеш поменял, но эффекта нет - все также ошибка 404
Попробуй еще в корне htaccess

Код: Выделить всё

RewriteEngine on
RewriteRule ^(.+)?$ /web/$1
В папке web htaccess

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
По итогу у тебя URL страницы должен быть your_site/registration
Проверить можешь еще your_site/reglog без красивых урлов.
iZacNT
Сообщения: 35
Зарегистрирован: 2019.07.09, 04:53

Re: Нет перехода по ссылкам

Сообщение iZacNT »

Всем привет! Не хочу создавать отдельную тему.
Подскажите ка сделать редирект:
Собственно стоит Yii2 basic
в папке web есть .htaccess:

Код: Выделить всё

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Нужно сделать редиректы с старых страниц (старого сайта) site.ru/categoru/stranica.aspx на site.ru/stranica (это ЧПУ)
добавлял такую строку

Код: Выделить всё

RewriteRule ^categoru/stranica.aspx site.ru/stranica [R=301,L]
открывается : site.ru/categoru/stranica.aspx с ошибкой 404. в логах никакой ошибки не выдает
iZacNT
Сообщения: 35
Зарегистрирован: 2019.07.09, 04:53

Re: Нет перехода по ссылкам

Сообщение iZacNT »

Разобрался
Ответить