В приложении PHP 7.1 я загружаю файлы из php-файла "filecache.php" - он прекрасно работает с возвратом кэшируемого файла.
Но меня сводит с ума то, что изображения запускаютсяa Предупреждение о небезопасном содержимом в Chrome и FF (возможно, также и в других).
Файлы загружаются с помощью тега, я пробовал относительный URL, и это выдает мне ошибку.Я также пытался использовать полный URL-адрес https://example.com/filecache?f=0983490842'> та же ошибка.
Сервер использует HSTS и сертификат LetsEncrypt - HTTP-трафик не разрешен.
Когда я проверяю активность сети в Chrome (и FF) Я вижу, что браузер пытается извлечь файл с помощью https, находит его в кеше, который дает внутреннее перенаправление 307 - но по URL-адресу http - в конце концов получается изображение, загруженное из кеша через https.Ну, по крайней мере, вот как я читаю информацию ниже.

Любой ввод или указатели будут с благодарностью!
filecache.php
if(file_exists($file)){
if(substr($_GET["f"],-3)=="jpg") Header("Content-Type: image/jpeg");
if(substr($_GET["f"],-3)=="png") header("Content-Type: image/png");
header('Cache-control: max-age='.(60*60*24*365));
header('Expires: '.date("Y-m-d H:i:s",strtotime("+365 days")));
header('Last-Modified: '.gmdate(DATE_RFC1123,filemtime($file)));
readfile($file);
}else{
die("no such file");
}