Error: X-UA-Compatible HTTP header must have the value IE=edge, was IE=Edge,chrome=1

Исправляем ошибку валидации: Error: X-UA-Compatible HTTP header must have the value IE=edge, was IE=Edge,chrome=1.

Здравствуйте!

Нужно было сегодня устранить человеку ошибку валидации на сайте:

Error: X-UA-Compatible HTTP header must have the value IE=edge, was IE=Edge,chrome=1.

Как я с моим английским поняли, это значит, что

X-UA-Совместимый HTTP хейдер должен иметь значение IE=edge, а у нас было: IE=Edge,chrome=1

Я выяснил, что значение это можно указать, как минимум, в 3-х местах:

В хейдере страницы где-то между тегами <head> … </head> как простой HTML:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

В PHP файле, как-то так:

<?php header('X-UA-Compatible: IE=edge,chrome=1');

И в .htaccess файле приблизительно так:

<IfModule mod_headers.c>
 Header set X-UA-Compatible "IE=Edge,chrome=1"
 # Список расширений файлов, в которые мы данную строку добавлять не хотим 
 <FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|jpe?g|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safariextz|svg|svgz|ttf|vcf|webm|webp|woff|xml|xpi)$">
 Header unset X-UA-Compatible
 </FilesMatch>
</IfModule>

Проверьте у себя везде там, где это указано, удалите лишнее:

,chrome=1

Если же у вас нигде подобных записей нет (т.е. их не удается найти, может где-то в настройках сервера, не до конца разобрался) тогда можете попробовать добавить правильную запись в одно из этих мест.

Я добавил в конец файла  .htaccess строки ниже, обратите внимание, что моем примере нет ,chrome=1

<IfModule mod_headers.c>
 Header set X-UA-Compatible "IE=Edge"
 # Список расширений файлов, в которые мы данную строку добавлять не хотим
 <FilesMatch "\.(appcache|crx|css|eot|gif|htc|ico|jpe?g|js|m4a|m4v|manifest|mp4|oex|oga|ogg|ogv|otf|pdf|png|safariextz|svg|svgz|ttf|vcf|webm|webp|woff|xml|xpi)$">
 Header unset X-UA-Compatible
 </FilesMatch>
</IfModule>

После этого ошибка валидации у меня пропала.

Спасибо, надеюсь помог.

Также надеюсь, что вы оставите комментарий, оцените статью звездочкой или, если подумываете купить себе VPS сервер по дешевке, от 0.99 евро купите его по моей реф. ссылке (ссылка на небольшую статью, где я описываю мой опыт с этим VPS).

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5Звёзд: 6Звёзд: 7Звёзд: 8Звёзд: 9Звёзд: 10 (1 оценок, среднее: 10,00 из 10)
Загрузка...

4 thoughts on “Исправляем ошибку валидации: Error: X-UA-Compatible HTTP header must have the value IE=edge, was IE=Edge,chrome=1.

    • Здравствуйте!
      Ни один из вариантов?
      Возможно у вас Nginx стоит на сервере?

Добавить комментарий

Ваш e-mail не будет опубликован.