Co to jest przekierowanie i jak to zrobić
Wcześniej czy później każdy właściciel strony może potrzebować przekierowania użytkowników i robotów wyszukiwarek na inną stronę. To przekierowanie pomoże uczynić tę procedurę szybką i przejrzystą dla użytkowników. Postaramy się zrozumieć, czym jest przekierowanie i jak z niego korzystać.
Koncepcja przekierowania
Łatwo jest odpowiedzieć na to pytanie każdemu, kto posługuje się mniej lub bardziej płynnie językiem angielskim. Dosłownie słowo "przekierowanie" w języku angielskim oznacza "reorientację" lub "przekierowanie". Dla właścicieli witryn i programistów przekierowanie jest prostym i skutecznym sposobem zmiany strony witryny na inną, inną niż pierwotnie wymagana. Oznacza to, że użytkownik wpisuje się pasek adresu jeden adres i przypada na zupełnie inny zasób. Często zdarza się, że przekierowanie nie jest zgodne z żądaniami użytkownika.
Po co to jest?
Ustawienie przekierowania łącza może być wymagane w różnych sytuacjach. Oto niektóre z nich:
- Zastąpienie adresu witryny piękniejszym. Jeśli po prostu przejdziesz z jednej witryny do drugiej, możesz stracić wielu odwiedzających. Dzięki przekierowaniu użytkownicy są przenoszeni do nowej witryny, nawet jeśli mają dostęp do starego adresu. W ten sposób przekierowanie strony pozwala na zaoszczędzenie klientów bez dodatkowych kosztów i czasu, gdy zastępujesz adres strony.
- Tak zwane domeny klejenia. Odwiedzający mogą wprowadzić ten sam adres w polu wyszukiwania na dwa sposoby: używając potrójnego W lub nie. W obu przypadkach użytkownik trafia na tę samą witrynę, właśnie ze względu na skonfigurowane przekierowanie.
- Tymczasowe przekierowanie jest stosowane w przypadkach, gdy witryna została przeniesiona do nowej domeny, ale nie jest jeszcze gotowa do pracy z pełną wydajnością.
- Nakładanie niepotrzebnych reklam.
- Zwiększone odwiedziny określonego zasobu internetowego. To przekierowanie, które przekierowuje użytkownika zamiast żądanej witryny do innej (na przykład reklamy), służy do oszukiwania liczników.
- Tak zwane linki referencyjne.
Rodzaje
Aby zrozumieć, jaki rodzaj przekierowania jest dla Ciebie najlepszy, rzućmy okiem na każde z nich i opisz główne cechy.
- 300 - wybór jednej opcji z kilku. Najczęściej używany automatycznie do wyboru żądanego języka lub kodowania.
- 301 - ruszaj się na zawsze. Właśnie tego rodzaju przekierowania używa się podczas przenoszenia witryny.
- 302 - tymczasowe przekierowanie. Służy do tymczasowego przekierowania użytkowników i wyszukiwarek z jednego adresu do drugiego.
- 303 - żądany zasób znajduje się pod innym adresem. Należy zauważyć, że takie przekierowanie jest używane przez wyszukiwarki: kiedy wynik wyszukiwania jest tylko jedną stroną, użytkownik jest natychmiast przekierowywany do niego.
- 305 - użyj proxy. Dostęp do dokumentu z tym typem przekierowania jest dostępny tylko za pośrednictwem serwera proxy.
- 307 to kolejne tymczasowe przekierowanie.
Przekierowanie z kodem 304 wskazuje, że zawartość strony pozostaje taka sama, a kod 306 jest zarezerwowany dla ewentualnych przyszłych potrzeb.
Pomimo oczywistej korzyści przekierowań, ponieważ mogą i nie są wykorzystywane w interesie użytkowników, wyszukiwarki są bardzo ostrożne. Argumentowany jest przez fakt jakie są skrypty nie zezwalaj na tworzenie wysokiej jakości stron indeksujących, zmniejszając wydajność robotów wyszukiwania. Jedynym rodzajem przekierowania, które normalnie odbierają wyszukiwarki, jest stałe przekierowanie 301.
Jak wykonać przekierowanie?
Przekazywanie można skonfigurować na kilka sposobów. Rozważ każdy z nich osobno.
- Ustawianie przekazywania przez htaccess. Jest to prawdopodobnie najłatwiejszy i najczęstszy sposób organizowania przekierowania z jednej witryny (lub strony) do innej. Aby użyć tej metody, musisz utworzyć plik w folderze serwisu i nazwać go. Htaccess, nazwa pliku musi zaczynać się od kropki. Użytkownicy CMS i Joomla już mają taki plik, nie ma potrzeby tworzenia go specjalnie.
- W przypadku, gdy zasób internetowy nie jest zapisany w CMS, warto wiedzieć, jak wykonać przekierowanie przez PHP . Ale do tego musisz zrozumieć strukturę swojego zasobu internetowego.
- Przekierowanie HTML jest używane, gdy konieczne jest przekierowanie jednego lub kilku artykułów z witryny napisanych w HTML. Ustawienie przekierowania całej witryny w ten sposób zajmie dużo czasu.
- Przekierowanie z JavaScriptem to prosty i skuteczny sposób dla właścicieli prostych stron lub tych, którzy muszą skonfigurować przekierowanie jednej lub kilku stron lub całkowicie całego zasobu.
Przykłady
Przekierowanie strony lub strony za pomocą htaccess jest napisane w następujący sposób:
- Przekierowanie /page-A.html /page-B.html - przekierowanie ze strony A do strony B.
- Przekierowanie / http://site2.ru/ - przekierowanie do strony2.
Aby "przykleić" domeny do pliku .htaccess, musisz dodać następujące linie:
- RewriteEngine na
- RewriteCond% {HTTP_HOST} ^ www.example.ru [NC]
- RewriteRule ^ (. *) http://przykład.com/$1 [R = 301, L]
Przekierowanie do php będzie wyglądać tak:
- header(" Location: http://siteA.com "); ?> - przekierowanie do strony A;
- header(" Location: http://siteA.com/pageA.html "); ?> - przekieruj do strony A.
Rozważ skorzystanie z przekierowania HTML , które musisz dodać, korzystając z metatagu:
- Przekierowanie nastąpi na stronie A. W tym metatagu możesz dostosować czas przekierowania. Jeśli ustawisz wartość inną niż zero, przekierowanie nastąpi po określonym czasie.
- - przejście na stronę A strony A nastąpi za 10 sekund.
Przez javascript Przekierowanie gościa na stronę A:
- location="http://siteA.ru"
Zrozumienie, co to jest przekierowanie, nie jest trudne dla pewnych użytkowników.