Przekierowanie 301 (.htaccess)


Plik .htaccess jest domyślnym plikiem zamieszczonym w głównym katalogu danej domeny, z pomocą którego można zmieniać ustawienia serwera Apache. Poniżej zostało podany kilka przykładów przekierowań URL
z wykorzystaniem wspomnianego pliku.

 

  1. Przekierowanie 301

     

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www\.)?domena_źródłowa\.pl [NC]
    RewriteRule (.*) http://domena_docelowa.pl/$1 [R=301,L]

     

    Przekierowanie 301 jest jedną z najbardziej skutecznych oraz przyjaznych dla wyszukiwarek metod przekierowania. Jeżeli przeniosłeś artykuł do nowego działu, lub przeniosłeś stronę na inną domenę przekierowanie 301 informuje przeglądarki, że strona została bezpowrotnie przeniesiona na inny adres URL.

     

  2. Wymuszenie HTTPS w adresie URL domeny 

     

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}

     

    Powyższym wpisem w pliku .htaccess zostanie wymuszone automatyczne przekierowanie na HTTPS. Przykładowo wpisując w przeglądarce adres URL http://kei.pl zostanie on automatycznie zmieniony na https://kei.pl.

     

  3. Wymuszenie przedrostka „www.” w adresie URL domeny

     

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^$
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTPS}s ^on(s)|
    RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

     

    Stosując podane reguły wymusimy w adresie URL domeny przedrostek „www.” . Przykładowo wpisując
    w przeglądarce adres URL "kei.pl" zostanie on automatycznie zmieniony na "www.kei.pl".

     

  4. Wymuszenie adresu URL domeny bez przedrostka „www.”

     

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.
    RewriteCond %{HTTPS}s ^on(s)|off
    RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www\.)?(.+)$
    RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]

     

    W przypadku zastosowania powyższego wpisu każdy użytkownik, który wpisze w adresie przeglądarki przykładową domenę "www.kei.pl" zostanie automatycznie przekierowany na adres "kei.pl".

     

  5. Przekierowanie podstrony na inny adres URL/inną podstronę

     


    Redirect 301 /oldpage.php http://www.example.com/newpage.html Redirect 301 /oldpage2.php http://www.example.com

     

    Podany przykład pozwoli na przekierowanie konkretnej subdomeny na inną domenę. Przykładowo wpisując w przeglądarce adres URL "http://kei.pl/oldpage.php" zostaniemy przekierowani na "http://www.example.com/newpage.html".

     

  6. Usuwanie końcowego ukośnika (slasha) z adresu URL domeny

     

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [R=301,L]

     

    Ten fragment kodu będzie przekierować ścieżki kończące się ukośniki na ich odpowiedniki non-slash
    (z wyjątkiem rzeczywistych katalogów), na przykład "http://www.example.com/blog/" zostanie przekierowany na adres "http://www.example.com/blog". Jest to ważne dla SEO, ponieważ zaleca się mieć kanoniczny URL dla każdej strony.

     

Promocja
Oceń:  

Podobne tematy

.htaccess - najpopularniejsze rozwiązania (.htaccess)
Jak pozbyć się podwójnej kompresji gzip? (.htaccess)
Blokowanie użytkowników po adresie IP (.htaccess)
Listowanie zawartości katalogu domeny (.htaccess)
NASZE ATUTY
  • 17 lat doświadczenia
  • własne centrum danych
  • 11 000 klientów
  • 1 000 m2 powierzchni
  • Zgodność z wytycznymi GIODO
  • Łącza do 6 operatorów
  • Zaawansowane systemy bezpieczeństwa

DOCENILI NAS
nagrodzony hosting www

NEWSLETTER

Warto wiedzieć więcej! Jesli chcesz wiedzieć pierwszy o nowych możliwościach technicznych i promocjach zapisz się do Newsletter'a.

Zaznacz kategorie, które Cię interesują:

Domeny Hosting Serwery dedykowane VPS Certyfikaty SSL

ZAUFALI NAM

1-indykpol 10-wisla 11-caritas 13-malta 14-kotlet 15-miniatury 16-zacheta 17-rabka 18-wojsko 2-wiosna 20-teatrw 21-amp 22-komputronik 23-parisoptique 25-urbancity 28-polinar 29-ksi 3-yves-rocher 30-spacerywirtualne 32-merkury 36-ornitolodzy 37-donna 38-otte 39-sophisti 4-wojas 40-elamed 5-olsztyn 7-sphinx 1-indykpol 10-wisla

Ważne: Użytkowanie Witryny oznacza zgodę na wykorzystywanie plików cookie. Szczegółowe informacje w polityce cookie.