[RESTful API] Почему не работает RESTful API?

Добрый день!
Пытаюсь реализовать RESTful API на MODX вот по этой статье docs.modx.com/3.x/en/extending-modx/developing-restful-api

Создаю директорию /rest/ в ней файл index.php с содержимым из инструкции. Обращение site.com/rest/ работает и выдаёт правильный ответ

{"success":false,"message":"Method not allowed","object":[],"code":405}

далее добавляю в .htaccess в корне сайта указанные в инструкции строки

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ rest/index.php?_rest=$1 [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ rest/index.php [QSA,NC,L]

после этого при обращении к rest/foobar например меня начинает выкидывать на 404, а при обращении к админке сайта получаю такой же ответ, как при обращении к /rest/ (см. выше)

Подскажите пожалуйста, что я делаю не так? Или это в статье какая-то ошибка?
Giant Dad
10 июля 2024, 18:03
modx.pro
128
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0