Jak zrobić przekierowanie 301? Jak przekierować strone bez www na www?

Jeżeli mamy zaindeksowaną stronę bez WWW należy zrobić przekierowanie 301 aby była z www.

Aby sprawdzić, która z nich jest zaindeksowana wpisz w przeglądarce www.google.pl:

site:http://www.strona.pl oraz site:http://strona.pl

Aby zrealizować takie przekierowanie należy utworzyć na serwerze, na którym znajduje się nasza strona (w tym samym miejscu gdzie znajduje się plik index strony) plik o nazwie: .htaccess  Nazwa pliku musi zaczynać się kropką.

Plik .htaccess jest zwykłym plikiem tekstowym. Należy otworzyć go w edytorze tekstu i wstawić do niego następującą treść:

[sourcecode language=”html”]RewriteEngine On
RewriteCond %{HTTP_HOST} ^strona.pl$
RewriteRule ^(.*) http://www.strona.pl/$1 [QSA,L,R=301]
[/sourcecode]

mod_rewrite. Podręcznik administratora

mod_rewrite. Podręcznik administratora, więcej…

Moduł mod_rewrite, nazywany często „scyzorykiem armii szwajcarskiej”, to potężne narzędzie administratorów serwerów WWW, które uruchomiono w oparciu o Apache. Za jego pomocą można w dowolny niemal sposób manipulować adresami URL wpisywanymi przez użytkowników w przeglądarce internetowej. Mod_rewrite, oparty na dyrektywach i wyrażeniach regularnych, pozwala na zmianę postaci adresów URL w oparciu o zmienne środowiskowe, nagłówki HTTP i wiele innych warunków. Ogromne możliwości mod_rewrite sprawiają, że jest on określany jako „równie skomplikowany i tajemniczy jak magia woodoo”.
Podoba Ci się ten wpis? Podziel się z innymi na Facebooku i na Google+: