Jak Przekierować Ruch

Spisu treści:

Jak Przekierować Ruch
Jak Przekierować Ruch

Wideo: Jak Przekierować Ruch

Wideo: Jak Przekierować Ruch
Wideo: Jak przekierować ruch do drugiej sieci WAN za pomocą routera Mikrotik? 2024, Może
Anonim

Najprostszym sposobem przekierowania ruchu jest skorzystanie z wbudowanych możliwości serwera WWW Apache, a dokładniej zdecentralizowane zarządzanie ustawieniami serwera za pomocą pliku htaccess. W pliku tym można umieszczać dyrektywy, po wykonaniu których oprogramowanie przekieruje odwiedzających na podane w pliku adresy internetowe.

Jak przekierować ruch
Jak przekierować ruch

Instrukcje

Krok 1

Otwórz prosty edytor tekstu, taki jak Notatnik. Jego możliwości wystarczą, aby stworzyć plik htaccess i wypełnić go niezbędną treścią. Dyrektywy zawarte są w nim jako wiersze zwykłego tekstu i można je edytować tak samo jak pliki z rozszerzeniem txt, html, js itp.

Krok 2

Sformułuj polecenia przekierowania ruchu odpowiadające Twoim wymaganiom. Jeśli musisz zaimplementować wysyłanie absolutnie każdego odwiedzającego którąkolwiek ze stron Twojego zasobu internetowego na ten sam adres URL, w pliku htaccess należy umieścić następujący wiersz: Redirect / https://kakprosto.ru Dyrektywa Redirect w tym wpisie to polecenie przekierowania … Ukośnik (slash) oznacza tutaj katalog główny witryny, co oznacza, że dyrektywa ma zastosowanie do żądań dokumentów we wszystkich folderach witryny. Każde żądanie dotyczące plików Twojej witryny uruchomi mechanizm przekierowania. Ale jeśli umieścisz podobny plik z innymi dyrektywami w podfolderze, jego polecenia będą miały priorytet dla Apache. A https://kakprosto.ru tutaj wskazuje adres URL, do którego oprogramowanie serwera powinno wysyłać ruch. Musisz go zastąpić adresem przekierowania.

Krok 3

Zamiast katalogu głównego możesz określić dowolny folder witryny. Wtedy reguła przekierowania będzie miała zastosowanie tylko do odwiedzających żądających dokumentów z określonego katalogu i wszystkich zagnieżdżonych w nim folderów. Na przykład: Przekieruj badBoys/stronę z rozszerzeniem php, to przekierowanie zadziała, a jeśli jakieś inne (htm, html itp.), to przekierowania nie będzie. Ten mechanizm jest zaimplementowany za pomocą dyrektywy RedirectMatch. Używa wyrażenia regularnego (regexp) do porównania warunku przekierowania i żądania z przeglądarki: RedirectMatch (. *). Php $

Krok 4

Zapisz wygenerowaną dyrektywę przekierowania w pliku o nazwie.htaccess i prześlij ją do folderu głównego witryny. Należy pamiętać, że nazwa pliku zaczyna się od kropki, co oznacza, że ma tylko rozszerzenie, ale nie ma nazwy.

Zalecana: