Jak zrobić przekierowanie adresu URL

Posted on
Autor: Judy Howell
Data Utworzenia: 26 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
How To Redirect a URL in WordPress
Wideo: How To Redirect a URL in WordPress

Zawartość

W tym artykule: Kod Przekierowanie 301 w pliku. Ht Dostęp Użyj usługi przekierowania Użyj metatagu Użyj innych języków programowania 5 Odniesienia

Istnieje wiele powodów, aby chcieć przekierować adres URL i wiele sposobów, aby się tam dostać. W przypadku witryny, która już generuje duży ruch i znajduje się w dobrej pozycji w wyszukiwarkach, przekierowanie adresu URL jest dobrym wyborem w okresie przejściowym. Odwiedzający będą nadal przybywać na twój stary adres, ale zostaną automatycznie przekierowani na nowy. Z czasem wyszukiwarki zaktualizują swoją bazę danych, a nowy adres pojawi się w wynikach. Przekierowanie umożliwia także użycie kilku adresów wskazujących ten sam unikalny adres, co może między innymi umożliwić skrócenie złożonych adresów URL. Metoda, której użyjesz, zależy od kodu witryny i doświadczenia w aktualizowaniu tego kodu.


etapy

Metoda 1 Zakoduj przekierowanie 301 w pliku a.htaccess



  1. Wiedz, czy masz serwer Apache. Jest to niezbędne narzędzie do kontynuowania metody pliku .htaccess. Skontaktuj się z gospodarzem, jeśli nie jesteś pewien.


  2. Znajdź i pobierz plik.htaccess. Plik an.htaccess to plik, którego serwery używają do wyszukiwania informacji w przypadku błędów, problemów bezpieczeństwa i żądań przekierowania. Sprawdź w katalogu głównym swojej witryny (gdzie są przechowywane wszystkie pliki), a następnie pobierz ten plik do edycji.


  3. Utwórz plik.htaccess. Jeśli nie znajdziesz go w katalogu głównym folderu, musisz go utworzyć za pomocą aplikacji takiej jak Notatnik (lub podobny edytor e). Kod do umieszczenia w tym pliku znajduje się w poprzednim kroku.
    • Pamiętaj, aby zapisać plik w pliku.htaccess, z kropką na początku.
    • Zauważ, że ten plik nie ma rozszerzenia takiego jak „.com” lub „.txt”.



  4. Wpisz kod. Wpisz następujący kod w pliku.htaccess :.przekieruj 301 /ancien/ancienneURL.com http://www.newURL.com
    • W tym kodzie „oldURL.com” reprezentuje aktualny adres, z którego zostaną przekierowani użytkownicy, podczas gdy „http://www.newURL.com” reprezentuje adres, na który chcesz przekierować użytkowników.
    • Musi być dokładnie jedna spacja między „oldURL.com” a „http: //”
    • Nie umieszczaj „http: // www” na starym adresie URL w pierwszej części kodu!
    • Kod 301 jest najczęściej używany do adresów przekierowań i oznacza, że ​​witryna została przeniesiona na stałe. Przeszukaj pozostałe 300 kodów, aby dowiedzieć się, co one oznaczają.


  5. Zadbaj o docelowy adres URL. zastąpić http://www.nouvelleURL.com według adresu, na który chcesz przekierować odwiedzających.



  6. Zapisz plik new.htaccess. Zmień menu i ustaw na Wszystkie pliki, a następnie zapisz plik.htaccess bez rozszerzenia.


  7. Zachowaj kopię. Zmień nazwę istniejącego pliku .htaccess lub plików HTML o tej samej nazwie, aby zachować kopię. Na przykład możesz wywołać it.htaccessbackup, aby łatwo znaleźć i rozpoznać plik na wypadek, gdybyś musiał wrócić do oryginalnego kodu.


  8. Pobierz plik. Prześlij nowy plik do katalogu głównego starej domeny. Po zmianie kodu musisz ponownie umieścić plik, aby przekierowanie działało.


  9. Przetestuj przekierowanie. Otwórz nowe okno na komputerze i wpisz stary adres URL. Jeśli zrobiłeś wszystko dobrze, powinieneś zostać przekierowany na nowy adres.
    • Używaj swojej przeglądarki prywatnie, aby mieć pewność, że przeglądarka uzyskuje bezpośredni dostęp do nowego pliku, a nie do kopii starego pliku przechowywanego w pamięci podręcznej (dane przechowywane przez przeglądarkę w celu przyspieszenia przeglądania).
    • Zamiast korzystać z trybu prywatnego, możesz również opróżnić pamięć podręczną przeglądarki z menu preferencji. Jest to ogólnie prosta operacja.

Metoda 2 Użyj usługi przekierowania



  1. Sprawdź u swojego gospodarza. Jeśli nie masz pewności co do swojej zdolności do kodowania lub po prostu chcesz przekierować adres URL bez wkładania kodu, istnieje wiele usług przekierowania, a Twój host może również je zaoferować. Najbardziej znani gospodarze oferują tego rodzaju usługi i oferują pomoc, aby Ci to ułatwić. Sprawdź parametry bieżącej umowy lub skontaktuj się bezpośrednio z gospodarzem, aby dowiedzieć się o dostępnych opcjach.


  2. Wybierz usługę strony trzeciej. Jeśli Twój host nie oferuje tego rodzaju usług, istnieją inne opcje. W zależności od potrzebnego przekierowania możesz je znaleźć za darmo.
    • Wiele z tych usług pozwala skonfigurować wiele opcji przekierowania, takich jak typ (stały lub tymczasowy) lub parametry przekazywane do żądania.
    • Jednak jest kilka takich, które pozwolą Ci przekierować na linki HTTPS podczas przekierowania.


  3. Postępuj zgodnie z instrukcjami serwisu. Ogólnie rzecz biorąc, usługi te są bardzo łatwe w użyciu i poprowadzą Cię przez kolejne etapy, pokazując na każdym kroku, co musisz zrobić.
    • W niektórych przypadkach będziesz mógł nadal edytować DNS (serwer nazw domen) dla nazw domen, w których chcesz dokonać przekierowań. Będziesz miał dostęp za pośrednictwem swojego hosta.


  4. Zaktualizuj DNS. Twoja usługa przekierowania poinformuje Cię, czy ten krok jest konieczny, a będziesz mógł uzyskać dostęp i edytować DNS z konta na hoście.
    • W zależności od używanej usługi kroki aktualizacji DNS będą się różnić, ale ogólnie instrukcje od usługi przekierowania i hosta będą łatwe do wykonania.

Metoda 3 Użyj metatagu



  1. Uzyskaj dostęp do kodu. Istnieje inna metoda polegająca na bezpośredniej zmianie kodu na stronie, więc powinieneś zacząć od pobrania strony URL, z której chcesz wysłać przekierowanie.
    • Pamiętaj, że w większości przypadków użycie metatagów nie jest idealne do przekierowania. Strony internetowe zawierające tego rodzaju kod są filtrowane przez wyszukiwarki, ponieważ jest to również technika wykorzystywana do spamowania.


  2. Otwórz kod strony. Użyj Notatnika lub podobnego edytora e, aby otworzyć plik zawierający kod strony. Zapisz kopię przed wprowadzeniem jakichkolwiek zmian.


  3. Zmień kod. Metatag jest umieszczany po tagu head () w kodzie. Wpisz następujący kod:
    .
    • Pomiędzy odświeżaniem a treścią jest dokładnie jedna spacja.
    • „0” tutaj oznacza liczbę sekund oczekiwania na wystąpienie przekierowania.
    • www.newsite.com/newurl.html to konkretny adres URL, na który chcesz przekierować użytkownika.
    • Możliwe jest również utworzenie niestandardowego błędu lub reklamy wskazującej, że witryna została przeniesiona, ale może to zwrócić niepożądaną uwagę na przekierowanie.


  4. Zapisz i pobierz plik. Jeśli chcesz przekierować ruch ze starego adresu URL, istnieje duża szansa, że ​​będziesz musiał wprowadzić inne zmiany (na przykład poprzez usunięcie treści z witryny). Najważniejsze jest to, że teraz kod zawiera metatag przekierowania.


  5. Przetestuj przekierowanie. Wpisz adres URL bezpośrednio w przeglądarce lub użyj wyszukiwarki, aby go znaleźć. Strona powinna teraz przekierowywać do nowego adresu URL określonego w kodzie metatagu.

Metoda 4 Użyj innych języków programowania



  1. Dowiedz się o języku programowania witryny. W każdym języku programowania kod potrzebny do przekierowania będzie nieco inny. Jeśli nie jesteś pewien odpowiedzi na to pytanie, skontaktuj się z gospodarzem, aby uzyskać więcej informacji.


  2. Zapytaj o inne możliwości. Istnieją różne polecenia dla każdego języka i różne opcje do eksploracji w każdym z nich. Szybkie wyszukiwanie w Internecie pozwoli Ci znaleźć odpowiedni kod dla Twojej witryny.
    • Na przykład możesz szybko wyszukać, jak przekierować na inny adres URL w PHP, ASP, ColdFusion lub JavaScript.


  3. Przetestuj przekierowanie. Po znalezieniu odpowiedniego kodu implementacja będzie podobna do innych pokazanych metod. Po zakończeniu należy zawsze przetestować kod, aby sprawdzić, czy przekierowanie działa zgodnie z oczekiwaniami.