Przekierowanie www.* na adres bez www
Często w przykładach możemy znaleźć takie przekierowanie:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^TwojaDomena.pl$
RewriteRule (.*) http://TwojaDomena.pl$1 [R=301,L]
Wszystko będzie działać, ale nie ma potrzeby zawsze przepisywać domeny. Bardziej użyteczne będzie poniższe rozwiązanie:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Dzięki temu, możemy spokojnie kopiować plik .htaccess pomiędzy różnymi serwisami.
Przekierowanie z domeny bez www na adres www.*
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]