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

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

Войти через центр авторизации
Похожие вопросы