Маршрутизация не работает после развертывания приложения PHP - PullRequest
0 голосов
/ 24 апреля 2020

Маршрутизация не работает после развертывания приложения PHP

Файл маршрутизации

<?php

    $request = $_SERVER['REQUEST_URI'];

    switch ($request) {
        case '/:1' :
            require __DIR__ . '\home.php';
            break;
        case '/' :
            require __DIR__ . '\home.php';
            break;
        case '' :
            require __DIR__ . '\home.php';
            break;
        case '/Career' :
            require __DIR__ . '\Career.php';
            break;
        case '/Terms':         
            require __DIR__ . '\Terms.php';
            break;
        case '/Press' :
            require __DIR__ . '\Press.php';
            break;
        case '/Media' :
            require __DIR__ . '\Media.php';
            break;
        case '/Feedback' :
            require __DIR__ . '\Feedback.php';
            break;
        case '/Support' :
            require __DIR__ . '\Support.php';
            break;
        case '/Privacy' :
            require __DIR__ . '\Privacy.php';
            break;
        case '/MediaKit' :
            require __DIR__ . '\MediaKit.php';
            break;
        case '/Article' :
            require __DIR__ . '\article.php';
            break;
        case '/FAQ' :
            require __DIR__ . '\Faq.php';
            break;
        case '/admin/' :
            require __DIR__ . '\admin\login.php';
            break;
        case '/admin' :
            require __DIR__ . '\admin\login.php';
            break;    

        default:
            echo $request;
            http_response_code(404);
            require __DIR__ . '\error.html';
            break;
    }
?>

.htaccess

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)$ index.php [QSA,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...