.htaccess htaccess将子域重定向到根域

.htaccess htaccess将子域重定向到根域,.htaccess,rewrite,.htaccess,Rewrite,我想重定向此子域: http://abc.domain-name.com 到根域上使用相同名称的文件夹: http://www.domain-name.com/abc 这样,如果我尝试访问以下文件: http://abc.domain-name.com/folder/file.html 它将转到: http://www.domain-name.com/abc/folder/file.html 试试这个: RewriteEngine on RewriteCond %{HTTP_HOST}

我想重定向此子域:

http://abc.domain-name.com
到根域上使用相同名称的文件夹:

http://www.domain-name.com/abc
这样,如果我尝试访问以下文件:

http://abc.domain-name.com/folder/file.html
它将转到:

http://www.domain-name.com/abc/folder/file.html
试试这个:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.yourdomain\.com
RewriteRule ^(.*)$ http://www\.yourdomain\.com/subdomain/$1 [L]

(from)

您应该考虑搜索引擎,并使用它的最佳实践,如果第二行以不区分大小写的方式匹配,则在最后使用。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.example\.com  [NC]
RewriteRule ^(.*) http://www.example.com/$1 [L,R=301]