Dynamiczna subdomena z htaccess (nie przekierowanie)

Obecnie mam taki system URL, korzystając z htaccess:

- www.domain.com/member/username
- www.domain.com/member/username/contact
- www.domain.com/member/user/album/title-of-the-album/albumID

.. coś w tym stylu

Oto mój dostęp i działał idealnie.

RewriteRule ^member/([a-zA-Z0-9_-]+)$   member.php?username=$1
RewriteRule ^member/([a-zA-Z0-9_-]+)/contact$   contact.php?username=$1
RewriteRule ^member/([a-zA-Z0-9_-]+)/album/([a-zA-Z0-9_-]+)/([0-9]+)$   album.php?username=$1&title=$2&album_id=$3

Teraz chcę skonfigurować dynamiczny system subdomen dla użytkownika, lubi „nazwa_użytkownika.domena.com”, więc postanowiłem użyć poniższego htaccess:

RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteCond %{HTTP_HOST} ([^.]+)\.domain\.com [NC]
RewriteRule ^(.*)$ www.domain.com/member/%1 [L]

Ale to przekierowuje użytkownika do ich starej domeny „www.domain.com/member/username” zamiast „www.domain.com/member/username” Chcę, aby użytkownik pozostał w „username.domain.com” (nie zmiana adresu URL w pasku adresu).

Jeśli to możliwe, czy jest jakaś szansa na zachowanie tej samej struktury dla innego nowego adresu URL, na przykład gdy wpisuję:

„username.domain.com/contact” załaduje zawartość „www.domain.com/member/username/contact” (brak zmiany adresu URL w pasku adresu)„nazwa_użytkownika.domena.com/album/title-of-album/albumID” załaduje zawartość „www.domain.com/member/username/album/title-of-album/albumID” (brak adresu URL zmień pasek adresu)

Proszę pomóż !!

questionAnswers(1)

yourAnswerToTheQuestion