@Leffken
Студент, как студент!

Что нужно сделать с nginx чтобы он отдавал .json файлы по https?

Всем привет.
Разбираюсь с https и столкнулся с проблемой что на странице json файл грузится по http.
Из-за этого возникает ошибка mixed content (по моему). Не думаю что это правильно.
В коде пишу относительный путь //mysite.dev/file.json
Видимо проблема в nginx
Так не помогло:
server {
listen 443;
/*ssl*/ тут всякая ерунда про ssl
location ~ ^/(file.json) {
        try_files $uri $uri/ /index.php?$args; //yii2
    }
}
  • Вопрос задан
  • 835 просмотров
Пригласить эксперта
Ответы на вопрос 1
Судя по всему у вас в самом HTML коде ссылка на json указана через http. https в Nginx нужно настраивать для всего домена, а не для отдельных файлов.

PS. Используйте в коде вместо http:// (https://) просто два слеша (//) тогда таких проблем будет минимум. Удачи!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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