Я не совсем уверен, потому что ваши скриншоты немного противоречивы, но здесь идет:
На скриншоте вашего инспектора мы видим один запрос к https (который отменен) и один к http (который заблокирован из-за смешанных протоколов). Подсказка в отмененном, отменяется, значит, там не было перенаправления, но браузер решил, что больше не нужен запрос . Есть несколько предыдущих вопросов, у которых были похожие проблемы, см. здесь и здесь два примера.
Одна из причин, по которой запрос отменяется, заключается в том, что кнопка / ввод / ссылка, которую вы используете для изменения даты вашего FullCalendar, не только выполняет ajax-запрос, но и выполняет второй http-запрос (из-за формы переноса, href, так далее). Вы не включили html и JavaScript вашей реализации FullCalendar, поэтому я точно не знаю этого, но проверьте, что у вас нет формы, окружающей элемент ввода, или если вы написали свой собственный обработчик событий, сделайте следующее.
function(e){
e.preventdefault();
.... // your date switching code here
return false;
}
Если вы используете ссылку с атрибутом onclick, обязательно добавьте ...(yourcode);return false;
в конце.
Важно: Если моя теория верна, это означает, что строка из вашего журнала на самом деле не соответствует тому, что мы видим в инспекторе, и фактически является перенаправлением с HTTP на HTTPS, а не наоборот. Это было бы трудно увидеть, потому что nginx по умолчанию не включает протокол запроса в журнал.