Kiedy kupujemy hosting do jakiegoś usługodawcy często dostajemy darmową domenę (sub domenę) w domenie serwera. Często nie możemy nic z tą domeną zrobić, jest ustawiona do głównego katalogu i po wpisaniu adresu otwiera się nasza strona. Kiedy mamy kupiona domenę np. .pl to wtedy nasza strona ma 2 adresy i w wyszukiwarkach widnieje dwa razy, nawet często wyżej widnieje ta darmowa sub domena. Ten problem można rozwiązać za pomocą przekierowania np. ModRewrite
ModRewrite to konfiguracja na serwerze z Apache (najczęściej linux) w pliku .htaccess.

Pierwszym sposobem jest przekierowanie domeny A na domenę B (oczywiście ustawioną do tego samego katalogu). Oto kod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwa.serwer.pl [NC]
RewriteRule ^(.*)$ http://nazwa.pl%1/$1 [R=301,L]
(nazwa.pl to nasza domena, a nazwa.serwer.pl to darmowa sub domena)
Teraz po wpisaniu nazwa.serwer.pl otwiera się nasza strona w domenie nazwa.pl i wyszukiwarki będą widzieć jeden adres ale został błąd. Dla tego skryptu (i nie tylko) domeny nazwa.serwer.pl i www.nazwa.serwer.pl to 2 różne domeny, więc trzeba tu obie wprowadzić. Skrypt wygląda teraz tak (są lekkie zmiany):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^nazwa.serwer.pl [NC,OR]
RewriteCond %{HTTP_HOST} ^www.nazwa.serwer.pl [NC]
RewriteRule ^(.*)$ http://nazwa.pl%1/$1 [R=301,L]
Teraz na całkowicie i z www, i bez robi się przekierowanie dla adresu nazwa.pl a wyszukiwarki widzą tylko jedną domenę.

Zobacz również: Przekierowanie bez www na www