Rejestrując domenę rejestrujemy adres twojadomena.pl, jednak domyślnie w internecie stosuje się adresy z www czyli www.twojadomena.pl i zawsze takie adresy tworzyłem. Warto jednak pamiętać o robieniu przekierowania witryny twojedomena.pl na www.twojadomena.pl w przeciwnym razie w Google będzie to widoczne jako 2 oddzielne witryny. Spotkałem się z pytania czy na twojadomena.pl, www.twojadomena.pl mogą istnieć 2 różne witryny. Oczywiście mogą jednak nie ma to żadnego sensu.
Warto zatem już na samym początku zadać sobie pytanie czy interesuje nas promowanie witryny z www czy też bez. Jeśli jednak wcześniej o tym nie pomyśleliśmy należy zrobić przekierowanie 301, dzięki któremu automatycznie internauta zostanie przekierowany z adresu A do adresu B. Naturalnie tyczy się to nie tylko przekierowań witryn z www czy bez, ale każdego przypadku w którym chcemy skierować ruch z jednej witryny na drugą.
Co w tym wszystkim najważniejsze cyt.: „… bardzo często wykorzystywane przez webmasterów i pozycjonerów ponieważ jest poprawnie interpretowane zarówno przez przeglądarki, jak i roboty wyszukiwarek internetowych takich jak Google.” (źródło eit-centrum.waw.pl)
Przekierowanie 301 na nowy adres
Jeśli serwer obsługuje plik .htaccess do katalogu głównego na serwerze należy wgrać taki plik z następującą zawartością:
RewriteEngine On
RewriteRule ^(.*)$ http://www.nowadomena.pl/$1 [R=301,L]
Przekierowanie z www na bez www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^twojadomena.pl [NC]
RewriteRule ^(.*)$ http://twojadomena.pl%{REQUEST_URI} [R=301,L]
Przekierowanie bez www na wersję z www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.twojadomena.pl [NC]
RewriteRule ^(.*)$ http://www.twojadomena.pl%{REQUEST_URI} [R=301,L]
W przypadku nie obsługiwania pliku .htaccess przez serwer można to zrobić też w php, html czy javascript jednak najlepsze i najmniej szkodliwe jest użycie pliku .htaccess
Więcej informacji na temat przekierowania 301 dowiesz się ze www.eit-centrum.waw.pl, www.tarnaski.eu.
Jeśli ten artykuł pomógł Ci, masz co do niego jakieś wątpliwości lub pytania „Zostaw komentarz”, a na pewno na niego odpowiem.
Podobne wpisy:
- Jaki adres dla katalogu? Ostatnio otrzymałem zapytanie od właściciela dużego serwisu odnośnie tego pod...
Komentarze (10) do “Jak zrobić przekierowanie 301 (adres z www i bez www)”
Zostaw komentarz


8 lut 2010 o 9:36
cyt. Cezzy.pl: „Przekierowanie 301, inaczej permanentne, to stałe przekierowanie zarówno użytkowników, jak i robotów, na nowy adres. Powoduje, że dana domena zostanie wyindeksowana z wyszukiwarek, a cała jej moc, backlinki i PR przechodzi na nową domenę.”
7 wrz 2011 o 8:18
Dzięki za ten artykuł. Ja miałam taką sytuację:
1. witryna podstawowa w domenie webfaces.pl
2. blog na WordPressie w podkatalogu, czyli webfaces.pl/blog
W WP przekierowania działało automatycznie, zgodnie z tym, co napisał wyżej Szymon. W domenie podstawowej o problemie zupełnie zapomniałam, przez co funkcjonowała ona zarówno z www jak i bez www. Skorzystałam więc z kodu, który podałeś w punkcie "Przekierowanie z www na bez www", wrzuciłam plik .htaccess na serwer i efekt był natychmiastowy.
W tej chwili zarówno strona w domenie głównej jak i blog na WordPressie w podkatalogu działają zgodnie – bez www.
Dzięki za ten artykuł. Jasno i rzeczowo, z gotowymi przykładami.
P.S. Jak zrobiłeś, że do tego artykułu można subskrybować do wyboru: albo wszystkie komentarze albo tylko odpowiedzi do danego komentarza? Jakiś plugin? Jaki?
8 wrz 2011 o 16:45
Aga to jest cały plugin do zarządzania komentarzami i nazywa się IntenseDebate.
17 wrz 2011 o 20:47
Dzięki za informację.
Subskrybowałam sobie Twój kurs pozycjonowania. Bardzo mi się podoba, również fakt, że jest podzielony na części, które przychodzą na maila w odstępach czasowych. Taki kawał wiedzy, do przetrawienia na jeden raz, to byłby przesyt, a tak, na taką pojedynczą porcję zawsze znajdzie się czas i chęci do przestudiowania, a potem również do "ułożenia się w głowie" przed kolejną lekcją. Bardzo dobrze jest to zrobione. Wielki ukłon również i za to.
18 wrz 2011 o 10:09
Cieszę się, że moja wiedza służy innym. Dzięki Aga!
23 lis 2011 o 21:48
mam taki problem
Mam stronę załóżmy domena.pl
dlaczego muszę wpisywać www przed nazwą np http://www.domena.pl bo domena.pl przerzuca mnie na stronę dostawcy ??
Dodawałem te skrypty co są na stronie podane i nic nie zadziałało tak jak powinno.
Co jest nie tak ?
Gdzie robie błąd?
robiłem zmiany w .htaccess. W koncu zostawiłem go pustego a na stronie sa nadal dziwne rzeczy. Pomimo czyszczenia histori przegadania.
Widze ze cos zupelnie siadło.
Proszę o pomoc
27 lis 2011 o 10:11
Ha udało się przekierować po zmianie hostingu zmienił mi się adres na bez www, ale dzięki Twojemu blogowi dałem rade:)
Dzięki i pozdrawiam
29 lis 2011 o 23:43
Podepne sie pod temat
1. witryna podstawowa w domenie http://www.sluzenko.com
2. blog na WordPressie w podkatalogu, http://sluzenko.com
Chciałbym by blog działał jak obecnie bez przedrostka www (mam plik htaccess w katalogu bloga – działa prawidłowo), ale chciałbym by główna strona http://www.sluzenko.com działała z przedrostkiem. Obecnie strona główna działa z www i bez www. próbowałem wrzucić htaccess do głównego katalogu ale wtedy blog przestawał mi działać pokazując komunikat "błąd logowania".
29 lis 2011 o 23:44
Czeski błąd blog http://sluzenko.com/blog
20 sty 2012 o 15:00
Dzięki bardzo za informacje
Zabieram się do roboty!