Witam!

Mam problem. Próbuję skonfigurować apasza za pomocą htaccess tak, by po wpisaniu nazwa.domena.pl wczytywało zawartość katalogu /sub/nazwa/. Mam taki kod w .htaccess:

Kod
   Options +FollowSymLinks
          Options +Indexes
          RewriteEngine on
          RewriteBase /
          
          RewriteCond %{HTTP_HOST}  !(^www.domena.pl)
          RewriteCond %{HTTP_HOST}  ^(www\.)?(.*).domena.pl
          RewriteRule ^$ sub/%2 [L]
          
          RewriteCond %{SCRIPT_FILENAME} !-f
          RewriteCond %{SCRIPT_FILENAME} !-d
          RewriteCond %{HTTP_HOST}  !(^www.domena.pl)
          RewriteCond %{HTTP_HOST}  ^(www\.)?(.*).domena.pl
          RewriteRule ^(.*)$ sub/$2 [L]


Po wpisaniu http://nazwa.domena.pl adres na pasku przeglądarki zmienia się na http://nazwa.subdomena.pl/sub/nazwa
Jak tego uniknąć?
Proszę o szybką odpowiedź.

EDIT:
Ok, problem zmiany adresu rozwiązałem.
polegał on na zmianie "%" na "{:content:}quot;
Obecny .htaccess:
Kod
Options +FollowSymLinks
  Options +Indexes
  RewriteEngine on
  RewriteBase /
  
  RewriteCond %{SCRIPT_FILENAME} !-f
  
  RewriteCond %{HTTP_HOST}  !(^domena.pl)
  RewriteCond %{HTTP_HOST}  ^(.+).domena.pl
  RewriteCond %{REQUEST_URI} !/sub/
  RewriteRule ^(.*) sub/$1 [L]


Przy wywołaniu http://nazwa.domena.pl wyświetla zawartość katalogu /sub/.
Pomocy?

EDIT: Problem rozwiązany. Pomogła mi osoba z innego forum. Wklejam kod, na wypadek gdyby ktoś miał kiedyś podobny problem.

Kod
Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteCond %{HTTP_HOST}  !(^domena.pl)
RewriteCond %{HTTP_HOST}  ^(.*).domena.pl
RewriteCond %{REQUEST_URI} !/sub/
RewriteRule ^(.*) sub/%1/$1 [L,QSA]


Pozdrawiam,
Leo van Damon