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

Почему редиректит на базовый url?

У меня есть простой mvc проект, с файлом route.php, в котором и регистрируются новые роуты. На локалке все работает как нужно. Но сейчас, когда загрузил проект на ламп сервер, происходит что то типо того: Если роут зарегистрирован, то если перехожу по нему - редиректит на базовый url(с 127.0.0.1/exist на 127.0.0.1) Но если же роут не зарегистрирован, редиректит на 404 страницу(c 127.0.0.1/doesnt на 127.0.0.1/doesnt , но с ошибкой).
Вот мой public/.access файл
AddDefaultCharset UTF-8
<IfModule mod_headers.c>
   Header always edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
</IfModule>
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
          Options +FollowSymLinks -MultiViews -Indexes
    </IfModule>
    RewriteEngine on
    #Switch to single sign-on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
#Set caching on image files
<ifModule mod_expires.c>
    ExpiresActive On
    AddType image/x-icon .ico
    ExpiresByType image/x-icon "access plus 1 day"
    ExpiresByType image/svg "access plus 1 hour"
</ifModule>

А вот sites-available/000-default.conf файл
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/mine-php/public
    <Directory /var/www/html/mine-php/public>
        FallbackResource /index.php
    </Directory>
    ErrorLog /etc/apache2/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Если я правильно понимаю, то у меня проблема с конфигами?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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