HTTP 404: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
MastiBot (dyskusja | edycje)
m Bot przesuwa szablon {{lang}} za link
Cojan (dyskusja | edycje)
poprawa linków
Linia 11:
Każdy kod odpowiedzi ma przyporządkowany łańcuch znaków w [[język angielski|języku angielskim]]. Przy kodzie 404 jest to "Not Found". Serwery, które wysyłają kod 404 zazwyczaj zawierają krótki plik HTML, który zawiera wzmiankę zarówno o numerycznym kodzie jak i łańcuchu znaków. Te komunikaty mogą być dostosowywane do użytkownika w wielu rodzajach serwerów. Przykładowo w [[Apache (serwer)|Apache]] może być to zrobione przez umieszczenie na serwerze pliku [[.htaccess]] lub przez edycję httpd.conf.
 
[[Internet Explorer]] nie wyświetla niestandardowych komunikatów, które są mniejsze niż 512 [[bajt (informatyka)|bajt]]ów. Zamiast tego używa swojego wbudowanego komunikatu o błędzie. To domyślne zachowanie może być zmienione przez menu Narzędzia > Opcje internetowe i odznaczenie "Pokaż przyjazne komunikaty o błędach HTTP" w zakładce Zaawansowane.
 
Błąd 404 jest często zwracany kiedy strona została przesunięta w inne miejsce lub usunięta. W pierwszym przypadku lepiej użyć odpowiedzi 301 Moved Permanently, która może być ustawiona w większości serwerów, lub przez URL rewriting. W drugim przypadku odpowiedź powinna brzmieć 410 Gone. Z powodu, że te dwie opcje wymagają specjalnej konfiguracji serwera, większość stron internetowych nie używa ich.