DOCTYPE не распознается на сервере Linux (только в IE) - PullRequest
0 голосов
/ 18 февраля 2020

У меня проблема, с которой я никогда не сталкивался.

Итак, у меня есть два apache сервера, один из них Win64 PHP 7.3.4 TS , другой - Linux x86_64 PHP 7.2.5 NT S.

index. php в первой строке содержит:

<!DOCTYPE html>

при загрузке страницы на Win64 php ts сервер, все отлично работает (в IE, Edge, Chrome), но когда я загружаю точно такой же код на Linux сервер, только Edge и Chrome работает отлично IE не показывает CSS и много других JS или HTML вещей.

Я заметил, что только в IE на * Сервер 1043 *, он не может обнаружить doctime, и когда я пытаюсь увидеть исходный код на IE для этой linux веб-страницы сервера, он показывает мне «<!--DOCTYPE html>» вместо «<!DOCTYPE html>» на другом сервере или в других браузерах. , он показывает правильно.

Это должно быть что-то на стороне сервера, иначе я не могу объяснить, почему один и тот же файл работает на разных серверах, только не этот ...

индекс. php содержит только:

<!DOCTYPE html>
<?php echo "test"; ?>

1 Ответ

0 голосов
/ 22 февраля 2020

Спасибо всем за комментарии, я проверил вывод версии браузера, и он показал IE7 вместо IE11, поэтому я понял, что веб-сайт был добавлен для совместимости долгое время go, который я не запомнил. При снятии с совместимости все отлично работает

...