notatnik.net.pl

Jak zrobić przekierowanie z adresu www na bez www za pomocą htaccess?

Poniedziałek, 10.06.2013

Jeśli mamy wykupioną domenę internetową, nasza strona może być widoczna pod dwoma adresami: http://www.domena.pl i http://domena.pl. Powinniśmy zdecydować się na korzystanie z jednego z wymienionych, ponieważ google traktuje to jak dwa różne serwisy (i tak może też być w rzeczywistości).

Do zrobienia przekierowania wykorzystujemy plik .htaccess.
Aby zrobić przekierowanie z "www" na "bez www" wpisujemy:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Aby zrobić przekierowanie odwrotne, czyli z "bez www" na "www" wpisujemy: RewriteEngine on
RewriteCond %{HTTP_HOST} ^notatnik.net.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.notatnik.net.pl/$1 [R=301,L]

Zobacz też:

Jak zablokować dostęp do katalogu .git i pliku .gitignore w htaccess?Przekierowanie na https i no-www w htaccessJak ukryć listowanie plików na serwerze za pomocą htaccess?Czym się różni przekierowanie 301 od 302?Jak sprawdzić czy strona jest zaindeksowana w google?