Моя проблема: я не могу добавить маршрут, отличный от '/'
. если я меняю /
на /hello
Я получаю ошибку 404. Я думаю, что у меня ошибка на моих дорогах или .htaccess
.не удается добавить маршрут в Slim
мой .htaccess
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [QSA,L] –
вот мой код и моя структура проекта
require '../../vendor/slim/slim/Slim/Slim.php';
\Slim\Slim::registerAutoloader();
require_once '../../vendor/autoload.php';
$app = new \Slim\Slim();
$app->get('/hello', function() { //'/' works fine
echo "Hello";
});
$app->run();
Вы идете на правильный URL? Итак, «localhost/hello»? Ваш код в порядке. Ofcourse будет '/' отвечать с '404', потому что вы изменили его на'/hello' – GuyT
Я перехожу к: http: // localhost/API/v1/DEVOLO_UI/form/hello –
К какой папке относится ваш документ, ? Думаю, вам нужно использовать 'localhost/DEVOLO_UI/hello' и что показывает ваши инструменты разработчика (вкладка сети)? – GuyT