запретить загрузку файлов для 301 Moved Permanently url для HSTS - PullRequest
0 голосов
/ 30 октября 2018

В моем проекте HSTS включен. Поэтому, если кто-то пытается использовать сайт по HTTP, он перенаправляется на HTTPS.

После сканирования безопасности сообщается, что файлы ttf, woff и woff2 игнорируют HSTS.

Так что, если я получу доступ: http://example.com/backend/web/lib/roboto/Roboto-Black.ttf

Затем он загрузит этот файл вместо перенаправления на HTTPS в адресной строке браузера.

Затем я проверил сетевые журналы с помощью инструментов разработчика:

1) Когда я получаю доступ к файлу шрифта с помощью HTTP, ниже приведен результат:

enter image description here

Таким образом, он имеет статус 301 Mover Permanently, но загружает файл шрифта через http.

2) Затем он перенаправляет в файл шрифта с HTTPS в инструментах разработчика, но URL-адрес не изменяется в адресной строке браузера.

enter image description here

Так, что я должен сделать, чтобы исправить эту проблему? Должен ли HSTS предотвращать загрузку файла по HTTP. Он отлично работает для файлов, которые могут отображаться в браузере, таких как HTML, CSS, JS, изображения и т. Д. Но не тот, который не отображается в браузере.

...