将变量页重定向到变量子域通配符

时间:2012-02-20 20:04:09

标签: .htaccess redirect subdomain

我被困在跟随htaccess的情况。

我想将网页重定向到子域名。

现在的Url示例;

http://domain.tld/user/foo

我需要将其重定向到;

http://foo.domain.tld

子域名由通配符生成。

我尝试了后续而没有成功;

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$
RewriteRule (.*) s/index.php?user=%1 [NC,QSA] 
RewriteRule ^user/(.*) (.*) [R=301,L]

此致

尼克

1 个答案:

答案 0 :(得分:0)

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$
RewriteRule (.*) s/index.php?user=%1 [NC,QSA]

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.tld [NC]
RewriteRule ^user/([a-zA-Z0-9-.]+) http://$1.domain.tld/ [R=301,L]