Proste przekierowania z .Htaccess

Proste przekierowania z .Htaccess

Google Chrome jest jedną z najczęściej używanych przeglądarków internetowych na świecie. Niestety oznacza to również, że wielu użytkowników zobaczy zepsute linki na Twojej stronie, jeśli nie podejmiesz środków ostrożności, aby temu zapobiec. Ponowne reżyserowanie lub „przekierowanie” starego adresu URL do nowego jest jednym z takich środków ostrożności, które możesz podjąć.

Istnieją dwa typy przekierowania:

  • Stałe przekierowanie: Przekierowanie 301 to trwałe przekierowanie. Gdy użytkownik wpisuje się w adresie URL i zostanie przekierowywany na inną stronę, nowa strona pojawia się świeży tytuł i opis w wynikach wyszukiwania. Użytkownik nie będzie mógł zobaczyć poprzedniego adresu URL, a poprzedni adres URL zostanie zastąpiony nowym adresem URL w historii przeglądarki.
  • Tymczasowe przekierowanie: 302 przekierowanie jest tymczasowym przekierowaniem. Gdy użytkownik kliknie link z nowej strony, przeglądarka pokaże stary adres URL na pasku adresu. Jeśli jednak użytkownik znajdzie stronę za pośrednictwem wyszukiwarki, tytuł strony i opis pozostają taki sam. Można użyć przekierowania 302 do tymczasowego przekierowania użytkownika do innej strony, ale nie jest idealnie idealny do przekierowania do stałego adresu URL.

Przekieruj składnię

Moduł Apache mod_alias zapewnia Przeadresować dyrektywa, która używa tymczasowych lub trwałych przekierowań. Podstawowa składnia przekierowania to:

Przekierowanie [status] [url-path] URL 

Tutaj

  • Przeadresować jest dyrektywą mapującą stary adres URL w nowy. Słowo kluczowe jest wrażliwe na wielkość liter.
  • status może wynosić 301 dla trwałych przekierowań lub 302 dla tymczasowych przekierowań. Zamiast tego możemy również używać słów kluczowych stały Lub Temp.
  • Stary URL-ścieżka jest ścieżką wrażliwą na przypadek, która zaczyna się od cięcia. Jest to opcjonalne z ustawieniami, domyślnie przekieruje całą witrynę.
  • Nowa URL to nowy adres URL do przekierowania. Może to być ścieżka katalogowa (ścieżka URL), która zaczyna się od cięcia (/) lub bezwzględnego adresu URL, zaczynając od schematu i nazwy hosta.

Przekieruj przykłady

Omówmy kilka przykładów przekierowania domen lub adresów URL na inne adresy URL.

  1. Przekieruj jedną stronę do drugiej: Czasami zmieniłeś Permalink (URL) dowolnej strony. Następnie możesz przekierować wszystkich użytkowników na nową stronę, którzy nadal łączą się ze starą stroną.
    # Przekierowanie do nowego adresu URL na tym samym gospodarz przekierowani 301 "/stara-pieath" "/nowa„ przekierowanie 301 ”/app/usługi.html ""/app/v2/usługi.html " 
  2. Przekieruj się do innych domen: Jest to przydatne, gdy chcesz przekierować użytkowników do strony hostowanej w innych domenach.
    # Przekierowanie do adresu URL na innym przekierowaniu hosta 301 "/app/service" "https: // aplikacja.przykład.com/service " 
  3. Przekieruj całą stronę internetową: Jeśli planujesz zmienić nazwę domeny. Najlepszą praktyką będzie skonfigurowanie 301 przekierowań dla całej witryny do nowej domeny. To pomoże ci przywrócić wszystkie SEO.
    # Przekieruj całą stronę internetową do nowej przekierowania domeny „/” „https: // przykład.internet" 

    Wszystkie adresy URL i URL witryny zostaną przekierowane do nowego https: // przykład.internet.

Korzyści z korzystania .htaccess w celu wdrożenia przekierowań

Nie musisz zmieniać treści swojej witryny. Oznacza to, że nie musisz się martwić o upewnienie się, że treść pozostanie taka sama. Możesz dodać przekierowania bez zmiany treści.

Nie musisz się martwić, że Google ukaranie Twojej witryny. Po zmianie treści na stronie możesz uruchomić karę z Google. Jednak Google rozumie, że przekierowania są niezbędne dla zdrowej strony internetowej.

Ograniczenia używania .Htaccess dla 301 przekierowań

Jeśli przenosisz witrynę do nowej domeny, prawdopodobnie będziesz chciał zmienić treść w kodzie źródłowym, aby przekierować odwiedzających do nowej domeny. Używać .HTACCESS RECERRECT tylko przekieruje adres URL, ale nie zmieni treści.

Edycja .Plik Htaccess jest często szybkim sposobem robienia rzeczy, ale może być również szybkim sposobem na złamanie rzeczy. Jeśli popełnisz błąd podczas edytowania .plik Htaccess, możesz złamać całą witrynę.

Nie możesz użyć .htaccess, aby przekierowywać użytkowników z jednej subdomeny do innej subdomeny. Na przykład, jeśli masz www.przykład.com i przykład.com jako subdomeny, nie możesz przekierowywać użytkowników z www.przykład.com na przykład.com.

Wniosek

Przekierowania są istotną częścią utrzymania zdrowej strony internetowej. Pomagają upewnić się, że złamane linki nie prowadzą do 404 stron i że Twoja treść jest dostępna. Istnieją dwa typy przekierowania: przekierowanie 302 jest tymczasowym przekierowaniem. Gdy użytkownik kliknie link z nowej strony, przeglądarka pokaże stary adres URL na pasku adresu.

Jeśli jednak użytkownik znajdzie stronę za pośrednictwem wyszukiwarki, tytuł strony i opis pozostają taki sam. Można użyć przekierowania 302 do tymczasowego przekierowania użytkownika do innej strony, ale nie jest idealnie idealny do przekierowania do stałego adresu URL. Przekierowanie 301 to trwałe przekierowanie.