@foxyboy

Как правильно организовать роутинг в php?

Добрый день.
Пробую организовать роутинг на чистом сайте без фреймворков. Например, пробую использовать библиотеку Klein. Помещаю код в корневой index.php
<?php
require_once __DIR__ . '/vendor/autoload.php';

$klein = new \Klein\Klein();

$klein->respond('GET', '/hello-world', function () {
    return 'Hello World!';
});

$klein->dispatch();

Сайт возвращает 404 ошибку при попытки входа на указанную страницу. Может ли это быть связано с тем, что сервер настроен неправильно и пытается найти указанную папку, игнорирую код? Если да, то как исправить?
  • Вопрос задан
  • 476 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Да.

Нужно все запросы отправлять в index.php.
На уровне вебсервера.
Это третий шаг в инструкции этой библиотеки.

https://github.com/klein/klein.php/wiki/Sub-Direct...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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