Я хочу создать службу RESTful, используя Slim framework, и на моем localhost (xampp) все работает так, как ожидалось.Slim Framework 404 вместо правильного ответа
У меня есть несколько путей, как '/'
, '/articles'
, '/articles/id/{id}'
и т.д ..
Однако только '/'
(http://mydomain.de/api) приносит правильный ответ, когда я загружаю свой код на сервер и другие пути принесут только 404 ошибка (один из серверов, а не один Slim бросает). Моя .htaccess в /TEST/api
является:
RewriteEngine On
#RewriteBase /TEST/api
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^index.php [QSA,L]
Со второй линии раскомментировал я получаю тот же результат. Есть что-то, чего я не хватает? Как я могу узнать, используются ли мои настройки .htaccess или нет?
Я бы сначала проверил AllowOverride All в файле conf apache. Ошибка заставляет меня думать об этом. – smozgur
Кроме того, вместо этого я использую следующее: RewriteRule ^. * $ Index.php [NC, L] – smozgur
У меня нет прямого доступа к файлу conf. Существует только веб-сервер, где я могу изменить некоторые настройки. – Tekay37