Назад | Перейти на главную страницу

Ошибка веб-сайта только в IE6, все остальные браузеры в порядке

Я просто пытался зайти на один из своих веб-сайтов в IE6 и получил сообщение об ошибке: «Internet Explorer не может открыть сайт в Интернете ... Операция прервана».

Теперь выясняется, что когда я пробую тот же сайт в Firefox на той же машине (VirtualBox WinXP VM), он работает. Другие веб-сайты, которые я размещаю на той же машине, также работают в IE6, так что это не значит, что ящик недоступен. Фактически, мои журналы сервера показывают статус 200, что страница была достигнута.

Если это важно, я использую WordPress для сайта, так что я думаю, что на данный момент это может быть PHP. Однако мой другой сайт WordPress на том же компьютере (это Debian Lenny, кстати) загружается нормально. Так странно.

Большое спасибо за любую помощь.

ОБНОВЛЕНИЕ: просто заменил домашнюю страницу статическим HTML и она загрузилась. Похоже, это может быть проблема с PHP. Возможно ли, что есть какая-то разница в том, как IE6 работает с PHP по сравнению с другими версиями IE?

ОБНОВЛЕНИЕ 2: я использую WP 2.9.1 и отключил все свои плагины. Интересно, что я вижу название сайта на короткое время, пока не выскакивает ошибка. Подтверждает ли это, что это связано с PHP? Я использую PHP 5, если это важно.

Проблема исправлена. Проблема в том, что вы не можете писать в HTML-элемент HEAD до его закрытия, потому что я переместил туда свой асинхронный скрипт Google Analytics.

Видеть http://support.microsoft.com/kb/927917

Проверьте настройки прокси IE6, возможно, он использует какой-то случайный прокси.

Кроме того, само собой разумеется, что вам, вероятно, следует отказаться от IE6, предложить всплывающее окно JS, которое предупреждает пользователя об обновлении своего браузера.