Apache别名目录

时间:2012-12-11 17:30:23

标签: apache webserver alias directory

如何将别名目录用作子域名,例如当我使用我的子域http://subdomain.domain.com时,我点击了我转到http://subdomain.domain.com/new-link的链接,但是当我使用别名http://domain.com/Alias时然后点击我转到http://domain.com/new-link的链接,我想转到http://domain.com/Alias/new-link,这意味着我想要保留http://domain.com/Alias/

¿任何想法?

1 个答案:

答案 0 :(得分:0)

将子域迁移到子目录(我假设永久性外部重定向,Google也喜欢那些带有书签的用户):

RewriteCond %{HTTP_HOST} client.domain.com 
RewriteRule (.*) http://domain.com/client$1 [L,R=301,QSA]

如果您指的是多个子域,这也可以使用:

#do not rewrite www.
RewriteCond %{HTTP_HOST} !^www.
#rewrite al other subdomains
RewriteCond %{HTTP_HOST} (.*).domain.com 
RewriteRule (.*) http://domain.com/%1$1 [L,R=301,QSA]