IE6 не следует перенаправлению 302 - вместо этого отображается 404

Один из наших клиентов сообщил, что у них возникает ошибка 404 (файл не найден) при попытке перейти на веб-сайт, который мы поддерживаем. Такое поведение только влияет на нее - другие пользователи на той же машине могут нормально перемещаться по сайту, но проблема следует за ней с одного компьютера на другой.

Я внимательно просмотрел журналы сервера IIS и определил соответствующие запросы. Обычный шаблон запроса выглядит следующим образом:

POST /page.aspx - 80 - ... 401 1 0
POST /page.aspx - 80 DOMAIN/user ... 302 0 0
GET /anotherPage.aspx Request=833f80a5-f34c-4b0e-addb-d73e1ee1663a 80 - ... 401 1 0
GET /anotherPage.aspx Request=833f80a5-f34c-4b0e-addb-d73e1ee1663a 80 DOMAIN/user ... 200 0

Однако запросы для затронутого пользователя не включают ни запрос на перенаправленную страницу, ни запись для 404, то есть:

POST /page.aspx - 80 - ... 401 1 0
POST /page.aspx - 80 DOMAIN/user ... 302 0 0
... other unrelated requests

Кто-нибудь может подсказать, что может вызвать такое поведение, и как я могу исследовать причину или предотвратить ее возникновение?

Я читал здесь, что параметр "Разрешить обновление META" в IE6 может вызвать такое поведение, но я не смог воспроизвести поведение, изменив только этот параметр.

0 ответов

Другие вопросы по тегам