We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не работают POST переменные в php в связке apache+nginx
Не работают POST переменные в php в связке apache+nginx
Использую последнюю версию Vesta CP. В настройках домена включен nginx прокси по default шаблону, и установлен ssl сертификат от startssl.com. Все страницы сайта открываются без проблем. Но при выполнении post запроса на определенный URL сайта, массив $_POST не существует (проблема не в скрипте). В чем может быть причина? Еще когда отключаю галочку nginx прокси, то сайт совсем перестает открываться по https, v-rebuild-web-domains не помогает.
Re: Не работают POST переменные в php в связке apache+nginx
Может запрос уходить на http и редирект стоит на https?
Re: Не работают POST переменные в php в связке apache+nginx
Видимо вы правы, у меня в Yii есть фильтр который делает редирект action на https. Подскажите как настроить nginx чтобы post также редиректился.
Re: Не работают POST переменные в php в связке apache+nginx
Думаю, что гораздо быстрее будет поспрашивать на форуме фрейморка. У меня есть некоторые сомнения в наличии здесь большого количества разбирающихся в Yiitomato wrote:Видимо вы правы, у меня в Yii есть фильтр который делает редирект action на https. Подскажите как настроить nginx чтобы post также редиректился.
http://www.yiiframework.com/forum/index ... ting-form/
http://www.yiiframework.com/forum/index ... nx-server/
Re: Не работают POST переменные в php в связке apache+nginx
Решил проблему так:
Сделал в конфиге nginx редирект с http на https:
А фильтры Yii отключил.
Сделал в конфиге nginx редирект с http на https:
Code: Select all
return 301 https://www.blabla.ru$request_uri;