Kody statusu strony 3xx Protokół HTTP definiuje następujące przekierowania:

300 Multiple Choices — kilka możliwości, zwykle ta sama strona w różnych językach. 301 Moved Permanently — przekierowanie na stałe 302 Found - tymczasowe przekierowanie adresu URL 303 See Other - przekierowanie metodą POST 304 Not Modified - nie zmieniono od ostatniej wizyty 305 Use Proxy - dostęp przez proxy 307 Temporary Redirect — czasowe przekierowanie

By użyć przekierowania Serwer musi wygenerować taki nagłówek: HTTP/1.1 301 Moved Permanently Location: http://www.example.org/ Content-Type: text/html Content-Length: 174

Można go uzyskać przy użyciu np. PHP, tworząc plik zawierający: <?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.example.org/'); header('Connection: close'); exit(); ?>

Przekierowanie 301 jest bardzo ważne w SEO, ponieważ przekierowuje ono 'moc' linków kierującą na starą stronę na nową stronę. Dzięki temu pozycja w Google nie spada po przeniesieniu strony pod nowy adres.

Przekierowanie za pomocą .htaccess Takie przekierowanie (dokładnie z kodem 301) można także zrobić za pomocą .htaccess: Redirect 301 / http://www.example.com/

Przypisy

Kategoria:Webmastering Kategoria:Elementy stron WWW