@szagi3891: bez herezji...
Jeżeli masz wildcarda na domenie to możesz zrobić takie regułki
Kod
RewriteEngine On
RewriteCond %{REQUEST_URI} !subdomains
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.domena\.pl$
RewriteRule .* /subdomains/%2%{REQUEST_URI}
wtedy adres przepisany będzie prawie tak jak chcesz, z tą różnicą że katalogi subdomen będą musiały znaleźć się w jakimś katalogu subdomains
próbowałem zrobić trochę inaczej aby pozbyć się tego katalogu subdomains, a mianowicie
Kod
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.domena\.pl$
RewriteCond %{REQUEST_URI} !%2
RewriteRule .* %2%{REQUEST_URI}
ale z jakiegoś nieznanego mi powodu wyskakuję błąd o niepoprawnym skonfigurowaniu serwera