В HTTP-заголовке Content-Type отсутствует атрибут charset - PullRequest
0 голосов
/ 31 октября 2018

Во время проверки безопасности сообщалось, что в HTTP-заголовке «Content-Type отсутствует атрибут charset» отсутствует файл js и css.

Пожалуйста, проверьте ниже скриншот:

enter image description here

Мой HTML был похож на приведенный ниже, прежде чем я добавил кодировку

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="/backend/web/assets/3faf0a44/jquery.js"></script>
    </head>
</html>

Затем я добавил кодировку = "UTF-8" в

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="/backend/web/assets/3faf0a44/jquery.js" charset="UTF-8"></script>
    </head>
</html>

Тем не менее Charset не добавляется в заголовок ответа, проверьте скриншот ниже:

enter image description here

Итак, что мне делать, чтобы мой заголовок Content-Type был изменен на:

тип содержимого: application / javascript; кодировка = UTF-8 * +1026 *

1 Ответ

0 голосов
/ 05 ноября 2018

Позвольте мне попытаться ответить, вы можете сделать это, отредактировав apache2.conf (для Debian как ОС (ы)) или httpd.conf (CentOS как ОС (ы)) и добавив следующие строки:

#Set the correct Char set so don't need to set it per page.
AddDefaultCharset utf-8
#for css, js, etc.
AddCharset utf-8 .htm .html .js .css

Источник:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...