Jak przekierować adres URL

Autor: Ellen Moore
Data Utworzenia: 11 Styczeń 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
How (and Why) to Redirect a URL
Wideo: How (and Why) to Redirect a URL

Zawartość

Istnieje kilka powodów, dla których warto korzystać z przekierowywania adresów URL.Możesz przenosić treści z jednej domeny do drugiej, dlatego będziesz musiał przekierować odwiedzających ze starej witryny do nowej. Z tą samą witryną może być powiązanych wiele domen. Lub musisz przekierować witrynę bez „www” na właściwą stronę witryny. Stworzenie strony błędu z linkiem do nowej witryny jest łatwym przekierowaniem, ale nie zawsze najlepszym. W przypadku witryny, która ma duży ruch i dobre wyniki wyszukiwania, takie przekierowanie oznaczałoby rozpoczęcie od zera. Ponadto użytkownicy mogą nie zwracać uwagi na link z nazwą nowej witryny. W metodach opisanych poniżej ruch nadal trafia do starej domeny, ale jest również przekierowywany do nowej. Gdy wyszukiwarki aktualizują swoje bazy danych, nowa domena zachowa wszystkie wyniki wyszukiwania. Trudność w opanowaniu procesu przekierowywania adresów URL zależy od tego, w jakim języku jest napisana witryna i jak duże masz doświadczenie w edycji kodu.


Kroki

Metoda 1 z 5: Przygotuj nową domenę i pliki

  1. 1 Upewnij się, że nowa domena należy do Twojego konta hostingowego.
  2. 2 Pobierz pliki ze starej domeny na swój komputer. Zachowaj strukturę folderów i nazwy plików.
  3. 3Prześlij pliki ze starej domeny do nowej.
  4. 4Kliknij przycisk Start i otwórz Akcesoria> Notatnik w Programach, aby otworzyć edytor tekstu.

Metoda 2 z 5: Używanie polecenia META do przekierowania adresu URL

  1. 1Otwórz plik „index.html” lub plik, który chcesz przekierować.
  2. 2Umieść kursor za etykietą HEAD.
  3. 3 Wpisz następujące informacje:
    • meta http-equiv = "odśwież" zawartość = "0"; URL = "http://www.nowawitryna.com/nowyurl.html">
    • „0” to liczba sekund, po których nastąpi przekierowanie. www.newsite.com/newurl.html — nazwa witryny i konkretna strona do przekierowania.
  4. 4 Dodaj tekst, aby utworzyć stronę błędu. Dodaj powiadomienie, że witryna została przeniesiona na nową stronę. Dodaj nazwę nowej witryny z łączem, za pomocą którego można ręcznie przejść do nowej witryny. Zmień czas odświeżania strony, aby odwiedzający mógł przeczytać wymagane informacje.
  5. 5Zapisz plik.

Metoda 3 z 5: Użycie pliku htaccess do przekierowania

  1. 1 Znajdź plik, jeśli Twoja witryna działa na serwerze Apache. Plik htaccess na serwerze Apache zawiera żądania błędów, przekierowania i inne żądania.
  2. 2 Przejrzyj listę 300 kodów statusu http. Kod „301” jest używany w przypadku przekierowania i oznacza „przeniesiony na stałe”.
  3. 3 Wpisz następujący kod do pliku tekstowego:
    • RewriteEngine włączony
      RewriteRule ^ (. *) $ Http://www.nowadomena.com/$1 [L, R = 301]
    • „L” to ostatnie wskazanie, „R” to przekierowanie, parametr „301” to ostateczne przekierowanie.
  4. 4 Znajdź informacje o tym, jak przekierowywać adresy URL ze spacjami w tytule, strony dynamiczne, subdomeny w Internecie.
  5. 5Zmień „nowadomena.com” na nazwę nowej witryny.
  6. 6 Kliknij „Zapisz”. Zmień opcję wyświetlania plików na Wszystkie pliki. Zapisz plik jako .htaccess bez rozszerzenia.

Metoda 4 z 5: Przesyłanie i testowanie pliku

  1. 1 Zmień nazwy wszystkich istniejących plików .htaccess, aby zachować kopię zapasową. Użyj nazwy pliku .htaccessbackup lub podobnej, aby łatwo znaleźć plik i odzyskać.
  2. 2Prześlij zmodyfikowany plik do folderu głównego starej domeny.
  3. 3 Wprowadź starą nazwę domeny do przeglądarki. Powinieneś zostać przekierowany do nowej witryny.

Metoda 5 z 5: Używanie innego kodu

  1. 1 Dowiedz się, w jakim języku jest napisana strona. Dla każdego języka istnieją różne kody.
    • Kody przekierowań dla PHP, ASP, Coldfusion i Javascript można znaleźć online.

Ostrzeżenia

  • Strony metaodświeżania są filtrowane przez wyszukiwarki, ponieważ jest to powszechna metoda spamowania.
  • Użytkownicy FrontPage nie muszą modyfikować plików .htaccess w folderze _vti_bin oraz w podfolderach _vti_adm i _vti_aut.