У меня есть PHP-скрипт, который вызывается как файл JavaScript для рендеринга некоторых серверных переменных внутри скрипта, например:
<script src="script.js.php?var1=x&var2=y"></script>
Этот метод работаетхорошо с Apache, но с NGINX браузер не загружает скрипт из-за строгой проверки MIME.Я получаю эту ошибку в Safari:
Refused to execute https://mydomain/script.js.php?var1=x&var2=y as script because "X-Content-Type: nosniff" was given and its Content-Type is not a script MIME type.
PHP не рендерится в файле JS, даже если скрипт выдает: header("Content-type: text/javascript; charset: UTF-8");
Кажется, что файл CSS выглядит нормально, используяэта же техника.
Я не вижу add_header X-Content-Type-Options nosniff;
добавленного где-либо в конфигурации NGINX (возможно, я не могу найти нужный файл).
Есть ли способ полностью отключить эту функцию проверки MIME для сайта?Спасибо!