Zarządzam witryną hostowaną na Yahoo! Hosting, który ostatnio pokazał dziwne zachowanie: kiedy odwiedzasz stronę IE8, strona ładuje się i jest renderowana normalnie, a zaraz po zakończeniu renderowania przeglądarka przełącza się, wyświetlając lokalną/wewnętrzną stronę 404. Pasek adresu nadal pokazuje adres URL witryny.Dlaczego IE8 renderuje moją witrynę, a następnie natychmiast przekierowuje do wewnętrznej 404?
Kiedy przeglądam witrynę (o ile wiem) w tym samym stanie na moim lokalnym serwerze Apache, nie robi tego. Prowadzi mnie to do podejrzeń, że może mieć coś wspólnego z konfiguracją serwera i nagłówkami odpowiedzi, ale nie wiem, co to może być.
Czy ktoś jest zaznajomiony z tym zachowaniem?
To się dzieje tylko w IE? Nie Firefox? Czy możesz udostępnić adres URL, aby inni mogli go przetestować? – James
Użyj [skrzypka] (http://www.fiddler2.com/fiddler2/), aby lepiej zdiagnozować problem, jeśli to możliwe (czy istnieje narzędzie w przeglądarce, takie jak firebug dla IE?). Podejrzewam, że występuje dodatkowy problem, taki jak zmiana dokumentu href z javascript lub użycie zabawnego tagu META. Być może istnieje (złamana) próba "złamania ramki" lub podobna. Bez dostarczania źródła, najlepszym, co mogę zaoferować, to uważne sprawdzenie * rzeczywistego * HTML i nagłówków. –