Slim Framework не работает маршрутизация - PullRequest
0 голосов
/ 18 мая 2018

Я изучаю Slim Framework и застрял с его маршрутизацией.

Рабочий код.Фрагмент кода # 1:

$app = new \Slim\App();

$app->get("/", function () {
   echo "Hello SlimFramework";
});

$app->run();

Не работает.Фрагмент кода # 2:

$app = new \Slim\App();

$app->get("/hello/{name}", function (Request $request, Response $response) {

     $name = $request->getAttribute('name');
     $response->getBody()->write("Hello, $name");

     return $response; 
});

$app->run();

Я получаю сообщение "Не найдено" Запрошенный URL / hello / name не найден на этом сервере. "для фрагмента кода # 2.Любая подсказка, что здесь происходит?

.htaccess Файл

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

Заранее спасибо!

1 Ответ

0 голосов
/ 22 мая 2018

Мне пришлось начать с чистого листа, чтобы решить эту проблему для меня.Решение @ ceejayoz по проверке правильности работы .htaccess помогло протестировать конфигурацию .htaccess.

...