/ / Która przeglądarka nie może użyć przekierowania lokalizacji nagłówka? - http, przekierowanie, nagłówek, lokalizacja

Która przeglądarka nie może użyć przekierowania lokalizacji nagłówka? - http, przekierowanie, nagłówek, lokalizacja

Używamy nagłówka („Lokalizacja ...”) do przekierowania na wiele żądań. Mamy 4% wniosków, które tego nie robią.

Masz jakiś pomysł?

Nasze prośby pochodzą ze wszystkich krajów.

Odpowiedzi:

1 dla odpowiedzi № 1

Nagłówek lokalizacji musi być zaimplementowany przez każdą przeglądarkę. To część HTTP / 1.1, więc jeśli coś chce się nazywać „przeglądarką internetową”, to musi zaimplementować nagłówek lokalizacji. Odpowiadając na twoje pytanie: może korzystać z każdej przeglądarki internetowej Location:.

Mimo to należy wziąć pod uwagę:

Pierwszą rzeczą, o której musisz pamiętać, jest to, że header("Location musi użyć absolutne ścieżki, ponieważ względny adres URL może nie być obsługiwany lubzachowują się niepoprawnie w różnych przeglądarkach (stary IE miał z tym problemy - zgodnie z RFC 2616 nagłówek lokalizacji musi być bezwzględny). Warto więc sprawdzić, czy zawsze używasz bezwzględnych adresów URL w przekierowaniach.

Drugą rzeczą jest to, że twój system namierzający może nie działać poprawnie. Jeśli ktoś używa nie śledź zasad lub edytuje jego Odwołanie HTTP Twój system śledzenia może oszukać, że przekierowanie nie nastąpiło. Chociaż nadal tak jest, tylko Twój tracker nie widzi tego.

I trzecia i ostatnia rzecz to roboty indeksujące które mogą całkowicie ignorować nagłówki (oneprawie nigdy tego nie robią, ale może to być jeden z tych rzadkich przypadków, w których ktoś ma sprytnego robota spamującego próbującego zaindeksować Twoją witrynę) lub wysłać nieprawidłowe odpowiedzi.

Zgadzam się, że 4% jest dziwnie wysokie, ale może się to zdarzyć nawet podczas pojedynczej, długiej próby zaindeksowania witryny przez jakiegoś podejrzanego bota.

Mam nadzieję, że to pomoże!