Jak zrobić przekierowania w .htaccess

Jakiś czas temu męczyłam się z .httacces – i wreszcie znalazłam rozwiązanie! Z pomocą przychodzą m.in. wyrażenia regularne.

Na początek: RewriteEngine on

Aby przekierowanie przenosiło z błędnego adresu, np. www.sub.domena.pl/katalogkonta/sub/index.html:

RewriteCond %{HTTP_HOST} ^www.sub.domena.pl$ [OR]
RewriteCond %{HTTP_HOST} ^sub.domena.pl$
RewriteRule ^/?$ "http\:\/\/sub\.katalogkonta\.pl" [R=301,L]

I zwykłe przekierowanie (np. ustalające czy strona ma być z www czy bez, lub z niedziałającej już subdomeny:

RewriteCond %{HTTP_HOST} ^sub2.domena.pl$ [OR]
RewriteCond %{HTTP_HOST} ^www.sub2.domena.pl$
RewriteRule ^/?$ "http\:\/\/sub\.katalogkonta\.pl" [R=301,L]

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *