Задать вопрос
Ballly
@Ballly

Почему нет перехода по ссылкам?

Все здравствуйте! Подскажите пожалуйста в чем может быть проблема, при попытке перейти на другую страницу, например registration, то выдает ошибку 404 Not Found, таже ошибка если прописать site/registration. urlManager раскомментирован, htaccess в корне сайта имеется. Работаю на ОС Debian, LAMP настроен.
Настройка конфигурации apache
<VirtualHost *:80>
ServerName shk
ServerAlias www.shk

DocumentRoot "/var/www/shk/web"

ErrorLog "/var/www/shk/logs/error.log"
CustomLog "/var/www/shk/logs/access.log" common
</VirtualHost>

urlManager
'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
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
Не правильный htaccess или настройка Apache. Уберите web там или там.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы