Nginx: перенаправление и php-fpmPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Nginx: перенаправление и php-fpm

Сообщение Anonymous »

Я хочу переписать запросы для URL-адреса http(s)://mydomain.com/_matrix/push/v1/notify на http(s)://mydomain.com/nextcloud/index.php /apps/uppush/gateway/matrix. Я использую nginx с php-fpm. Я настроил следующий блок местоположения:

Код: Выделить всё

location =/_matrix/push/v1/notify {
set $custom_request_uri /nextcloud/index.php/apps/uppush/gateway/matrix;
rewrite ^.*$ /nextcloud/index.php/apps/uppush/gateway/matrix last;
}
К сожалению, это работает лишь частично: вроде как nginx подхватывает первую часть и переписывает в /nextcloud/index.php но потом php-приложение (nextcloud) выдает сообщение об ошибке. Запрошенный uri(/_matrix/push/v1/notify) не может быть обработан сценарием. Похоже, что nginx все еще передает исходный URI PHP-скрипту.
Я не могу использовать return вместо rewrite, потому что пользовательское приложение не работает с return. Как мне правильно переписать это для PHP?

Подробнее здесь: https://stackoverflow.com/questions/792 ... nd-php-fpm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»