Przekierowanie to automatyczne przekierowanie użytkowników z jednego adresu URL na drugi. Technicznie rzecz biorąc, przekierowanie można wykonać na różne sposoby. Może działać zarówno po stronie serwera, jak i po stronie klienta (w przeglądarce).
Przekierowanie to koncepcja z dziedziny technologii internetowych. Przekierowanie to automatyczne przekierowanie użytkownika z jednego adresu internetowego na drugi. Działa to w następujący sposób: na przykład użytkownik wpisuje adres „site.ru” w pasku adresu swojej przeglądarki, ale po automatycznym przekierowaniu trafia na stronę o adresie „www.new-site.ru”.
Do czego służy przekierowanie?
Najczęstszą sytuacją jest zmiana nazwy domeny witryny. Potrzeba przekierowania najczęściej pojawia się w przypadku serwisów komercyjnych, aby nie stracić klientów, którzy weszli na stronę pod starym adresem. Ma to największe znaczenie w przypadku sklepów internetowych, które przeniosły się do innej domeny, ale klienci nadal odwiedzają stronę sklepu pod nieistniejącym adresem.
Drugim powszechnym zastosowaniem automatycznego przekazywania jest łączenie nazw domen. Adres URL dowolnego zasobu internetowego można wpisać w całości w pasku adresu, to znaczy z www - „www.site.ru” i bez www - „site.ru”. Jednak wyszukiwarki postrzegają te dwie konstrukcje adresów jako dwie zupełnie różne witryny. Dlatego w ustawieniach serwera należy określić jeden z tych adresów jako główny (główny mirror), a z drugiego adresu przekierować do głównego mirrora. Wtedy w każdym przypadku odwiedzający dostaną się do potrzebnego zasobu, a roboty wyszukujące poprawnie zidentyfikują główne lustro.
Splicing nazw domen można wykonać na różne sposoby. Alternatywą dla tworzenia skryptu przekierowania jest skonfigurowanie głównego lustra na koncie osobistym Yandex-webmaster. Aby to zrobić, musisz najpierw utworzyć konto w systemie Yandex-Webmaster i dodać tam swoją witrynę. Jednak aby wyszukiwarki Yahoo i Google poprawnie zidentyfikowały główny serwer lustrzany, wymagane jest przekierowanie 301, które jest tworzone w pliku htaccess. Ten plik jest przechowywany na serwerze w katalogu głównym witryny.
Co to jest przekierowanie 301?
Liczba 301 to kod statusu przekierowania występującego na poziomie serwera. Ten kod wskazuje, że zasób lub jego osobna strona będzie trwale zlokalizowana pod innym adresem. Należy zauważyć, że kod statusu 302 jest używany do tymczasowych przemieszczeń.
Najczęściej przekierowania 301 służą do sklejania domen z www i bez www. Jest również niezastąpiony w przypadkach, gdy witryna przenosi się na nową domenę. Ponadto jest używany podczas przenoszenia wewnętrznych stron serwisu.