Pozycjonowanie poradnik, jak wypozycjonować stronę? Twoja baza wiedzy o pozycjonowaniu i optymalizacji stron internetowych

Jak zrobić przekierowanie bez www na www?

24 luty 2010 16:16 | Przekierowanie 301 | Komentarze: (2) | Autor: Bartłomiej Damek
Przekierowanie 301 na www

Na początek musisz wiedzieć, że adres domena.pl i www.domena.pl to dwa różne adresy. Dlatego tak ważne jest wybranie adresu pozycjonowanego, zazwyczaj jest to adres www.domena.pl, ponieważ tak każdy odruchowo wpisuje w polu przelgądarki internetowej adres strony.

Jak zrobić przekierowanie bez www na www?

Należy przy pomocy .htaccess zrobić przekierowanie domena.pl na www.domena.pl czyli tzw. przekierowanie 301 na www. Na serwerze gdzie umieszczone są główne pliki strony (public_html lub inny katalog w zalezności od budowy serwera) należy stworzyć  plik .htaccess o ile nie został już wcześniej utworzony. Plik należy poprzedzić kropką "." (.htaccess).

Do pliku trzeba wpisać następujący kod:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ![0-9]$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

Teraz po wejściu na adres domena.pl zostaniesz automatycznie przekierowany na www.domena.pl. Oczywiście robot wyszukiwarki internetowej również zostanie przekierowany na www.domena.pl, a Ty unikniesz Duplicate Content.

 

Ważne!

Podany przykład współpracuje tylko z serwerem Apache, nie zadziała na serwerze z IIS, który występuje na serwerach z systemem Microsoft.

Przeczytaj również:

Jak przenieść stronę na inną domenę za pomocą 301?

Zarządzanie domenami - jak wykonać przekierowanie 301?


Podobał Ci się ten artykuł? Podziel się nim z innymi!

Dodaj go do któregoś z serwisów społecznościowych za pomocą poniższego przycisku. Dziękuję.

dodajdo
Komentarze
Komentarze
Pucek, 2010-03-24 16:26
A co myslisz o takim wpisie: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.twojadomena.pl [NC] RewriteRule ^(.*)$ http://twojadomena.plm/$1 [L,R=301] </IfModule> Dodatkowo przekierowuje calosc, np. twojadomena.pl/dalej na www.twojadomena.pl/dalej Analogicznie bedzie przekierowanie z www na bez www: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^twojadomena.pl [NC] RewriteRule ^(.*)$ http://www.twojadomena.pl/$1 [L,R=301] </IfModule>
Pucek, 2010-03-24 16:29
Eee, podane wczesniej przeze mnie wpisy sa NA ODWROT ;) Tzn. www->bez www to ten pierwszy
  • Zostaw coś po sobie !
    • Podana przez Ciebie nazwa uzytkownika jest nieporawna.
    • Podany przez Ciebie adres e-mail jest niepoprawny.
    • Podany adres www jest niepoprawny
    • Podana przez Ciebie treśc komentarza jest niepoprawna.Pole nie może pozostać puste. Wprowadź np.:Ten produkt jest super.

Korzystanie z serwisu oznacza akceptację polityki prywatności.copyright: KsiegaPozycjonera.pl. Wszelkie prawa zastrzeżone.

Zamknij