Slim framework не будет маршрутизировать более нескольких маршрутов GET

Я не могу заставить Слима дать мне ответ более чем на пару маршрутов GET: Вот мой код:

<?php

ini_set('display_errors', 'On');
error_reporting(E_ALL);

require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();

$app = new \Slim\Slim();

$app->config(array(
   'templates.path' => './templates'
));

$app->get('/', function () use ($app) {
    $app->render('landing.php');
});

$app->get('/about', function () use ($app) {
    $app->render('about.php');
});

$app->get('/signup', function () use ($app) {
    $app->render('signup.php');
});

$app->get('/dashboard', function () use ($app) {
    $app->render('dashboard.php');
});

$app->run();

?>

Он отлично работает, когда я запускаю localhost:8888, Slim рендерит landing.php нормально, если я ввожу localhost:8888/index.php/about, он отображает страницу about, но как только я ввожу localhost:8888/index.php/signup или localhost:8888/index.php/dashboard, происходит сбой с ошибкой 404. Любая помощь будет оценена по достоинству.

Просто чтобы уточнить, я не настроил перезапись URL-адресов на своем сервере (выдал мне другие виды ошибок), и файлы, которые я пытаюсь отобразить, действительно существуют.


person Hassan Khan    schedule 13.11.2012    source источник
comment
404 означает, что файл не найден. signup.php или dashboard.php действительно существуют в каталоге   -  person GBD    schedule 13.11.2012
comment
Просто отредактировал сообщение выше, чтобы упомянуть об этом.   -  person Hassan Khan    schedule 13.11.2012


Ответы (1)


Я редактировал не тот файл, извините ТАК, мой плохой.

person Hassan Khan    schedule 13.11.2012