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]