Przejdź do treści

Przekierowanie z www na adres bez www i odwrotnie w htaccess

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]

Wykorzystujemy cookies na naszej stronie, aby była łatwiejsza w obsłudze i nawigacji. Dodatkowo korzystamy z usług Google takie jak Analytics i Ads.

Dowiedz się więcej Już czytałem