ПРОБЛЕМА Not Found при использовании Switch Url

Chief

Участник
Здравствуйте! использую switch url на своем сайте. Раньше сайт стоял на веб-хостинге, переехали на выделенный сервак. Код .htaccess таков:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>


RewriteEngine On


# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]


# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]


RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Отрезок кода роутера:

switch ($url) {
case 'login':
if ($system->auth())
header("Location: /");
include '../core/template/default.php';
include '../core/template/login.php';
break;
case '':
if (!$system->auth())
header("Location: /login");
$_user = $system->userinfo();
$content = '../core/template/dashboard.php';
include '../core/template/default.php';
break;

Когда я захожу на свой сайт, меня перекидывает на /login, но вместо панели авторизации выдает "Not Found". В чем проблема? Я так понял, он ищет папку login?
 
Верх