Миграция с Apache на nginx: дружественные URL-адреса. Переписать и опубликовать данные

Я переношу небольшой API с apache на nginx, и я изменил файл htaccess на правила расположения в файле конфигурации nginx.

У меня есть запрос POST, который теряет данные публикации.

Это htaccess:

Rewriterule ^users/register /users.php [NS]

И это правило nginx:

location /users {
    rewrite ^/users/register /users.php;
}

Дело в том, что перенаправление работает нормально, но если я выполняю print_r ($ _ SERVER), я вижу запрос GET вместо POST, и нет значения POST.

Что я делаю не так? Я новичок в nginx, есть ли другой способ настроить удобные URL-адреса?

-1
задан 15 February 2016 в 19:50
1 ответ

Попробуйте использовать следующий синтаксис:

rewrite ^/users/register$ /users.php
0
ответ дан 5 December 2019 в 20:30

Теги

Похожие вопросы