Za pomocą .HTACCESS, aby przekierować adresy URL bez WWW do adresów URL WWW (lub odwrotnie)

Za pomocą .HTACCESS, aby przekierować adresy URL bez WWW do adresów URL WWW (lub odwrotnie)

Jeśli kiedykolwiek zauważyłeś, że niektóre strony internetowe mają adresy URL, które zaczynają się „Www” Podczas gdy inni nie, możesz zastanawiać się, czy istnieje różnica między nimi. Krótka odpowiedź brzmi nie, nie ma różnicy w zakresie funkcjonalności. Jednak z perspektywy SEO ogólnie zaleca się wybór jednego formatu nad drugim i trzymanie się go dla wszystkich adresów URL.

W tym artykule wyjaśnimy, jak używać .htaccess, aby przekierować adresy URL bez WWW do adresów URL (lub odwrotnie) i upewnić się, że wszystkie adresy URL Twojej witryny są spójne.

Krok 1: Określ preferowany format adresu URL

Zanim będziesz mógł skonfigurować przekierowanie .HTACCESS, musisz ustalić, czy chcesz, aby adresy URL Twojej witryny zawierały „www”, czy nie. Jest to kwestia osobistych preferencji, ale pamiętaj, że ogólnie łatwiej jest skonfigurować i utrzymywać certyfikaty SSL (które są używane do szyfrowania HTTPS) w domenach, które obejmują „www”.

Gdy zdecydujesz się na preferowany format adresu URL, możesz przejść do następnego kroku.

Krok 2: Utwórz kopię zapasową swojego .plik Htaccess

Przed wprowadzeniem jakichkolwiek zmian w swoim .Htaccess Plik, zawsze dobrym pomysłem jest utworzenie kopii zapasowej bieżącej wersji. Zapewni to, że masz kopię pliku na wypadek, gdyby coś pójdzie nie tak podczas procesu edycji.

Aby utworzyć kopię zapasową, po prostu zaloguj się na swoje konto hostingowe, zlokalizuj .plik htaccess i zrób jego kopię. Możesz pobrać plik na komputer lub utworzyć nową wersję pliku o innej nazwie (e.G. .htaccess_backup.tekst).

CP .Htaccess .htaccess_backup.tekst  

Krok 3: Dodaj kod przekierowania

Po uzyskaniu kopii zapasowej .plik Htaccess, czas go otworzyć i zacząć wprowadzać zmiany. Możesz to zrobić za pomocą dowolnego edytora tekstu, takiego jak Notepad, Textedit lub Sublime Tekst.

Zlokalizować .plik HTACCESS, musisz zalogować się do menedżera plików witryny lub klienta FTP. Plik zwykle znajduje się w katalogu głównym Twojej witryny (i.mi. ten sam katalog, w którym twój indeks.HTML lub indeks.Plik PHP znajduje się).

Przekieruj adresy URL bez WWW na adres URL WWW

Aby skonfigurować przekierowanie .htaccess, musisz użyć „RewriteEngine” I „Przepis” polecenia. Oto podstawowa składnia do przekierowywania adresów URL bez WWW na adresy URL www:

RewriteEngine na rewriteCond %http_host !^www \. Przepis ^(.*) $ http: // www.%Http_host/1 $ [r = 301, l]
123RewriteEngine onrewriteCond %http_host !^www \.Przepis ^(.*) $ http: // www.%Http_host/1 $ [r = 301, l]

W tym przykładzie „RewriteEngine dalej„Polecenie umożliwia Apache mod_rewrite moduł, który pozwala przepisać adresy URL.

„Przepisanie” Kontrola poleceń, aby sprawdzić, czy Http_host Zmienna (która zawiera nazwę domeny witryny) zaczyna się od „Www”. Jeśli tak nie jest, „Przepis” polecenie przekierowuje użytkownika do tego samego adresu URL z „Www” Dodano na początku.

Przekieruj adresy URL WWW do URL bez WWW

Jeśli chcesz przekierować adresy URL WWW na adresy URL bez WWW, po prostu zamień dwie wersje nazwy domeny w kodzie:

RewriteEngine na przepisu %http_host ^www \. Przepis ^(.*) $ http: // domena.com/1 $ [r = 301, l]
123RewriteEngine onrewriteCond %http_host ^www \.Przepis ^(.*) $ http: // domena.com/1 $ [r = 301, l]

Krok 4: Zapisz i testuj

Po dodaniu kodu przekierowania do .plik Htaccess, czas zapisać zmiany i przetestować je. Aby to zrobić, po prostu zapisz plik i prześlij go do katalogu głównego swojej witryny (zastępując istniejące .plik htaccess, jeśli jest monipowany).

Następnie otwórz przeglądarkę internetową i wprowadź adres URL swojej witryny bez „www” (lub z „www”, jeśli przekierowujesz w przeciwnym kierunku). Jeśli przekierowanie zostało skonfigurowane prawidłowo, powinieneś zostać automatycznie przekierowany do nowej wersji adresu URL.

Jeśli przekierowanie nie wydaje się działać, sprawdź dwukrotnie .plik htaccess, aby upewnić się, że nie ma literówek ani błędów składniowych. Możesz także spróbować wyczyścić pamięć podręczną i pliki cookie przeglądarki i ponownie przetestować adres URL.

Krok 5: Monitoruj analizy swojej witryny

Po wdrożeniu przekierowania ważne jest, aby monitorować analizy witryny, aby upewnić się, że przekierowanie działało zgodnie z przeznaczeniem. Poszukaj wszelkich zmian w wzorcach ruchu, wskaźników odrzuceń lub innych kluczowych wskaźników, które mogą wskazywać na problem z przekierowaniem.

Jeśli zauważysz jakieś problemy, sprawdź dwukrotnie .plik htaccess i dokonaj niezbędnych zmian. Możesz również skontaktować się z dostawcą hostingu lub profesjonalnym programistą w celu uzyskania pomocy.

Wniosek

Przekierowanie adresów URL spoza WWW na adresy URL (lub odwrotnie) jest prostym, ale ważnym krokiem do utrzymania spójnej i przyjaznej dla SEO strony internetowej. Używając .HTACCESS Aby skonfigurować przekierowanie, możesz upewnić się, że adresy URL Twojej witryny są zawsze spójne i łatwe do zapamiętania zarówno dla użytkowników, jak i wyszukiwarki.

Pamiętaj tylko, aby stworzyć kopię zapasową swojego .plik htaccess przed wprowadzeniem jakichkolwiek zmian, dokładnie przetestuj przekierowanie i monitoruj analizy witryny, aby upewnić się, że wszystko działa zgodnie z przeznaczeniem. Przy odrobinie wysiłku i dbałości o szczegóły, możesz skonfigurować przekierowanie, które przyniesie korzyści Twojej stronie przez wiele lat.