Назад | Перейти на главную страницу

mod_rewrite для захвата имени поддомена

Я хочу написать такую ​​схему перезаписи, чтобы:

Это то, что у меня есть .htaccess код. Но он всегда перенаправляет на example.net.

RewriteCond %{http_host} ^[^.]+\.example\.net [NC]
RewriteRule ^([^.]+)\.example\.net(.*) http://example.net/user/$1 [R=301,L]

Кто-нибудь может сказать мне, что я сделал не так?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example.com [NC]
RewriteRule ^(.*)$ http://example.com/user/%1/$1 [R=301,L]