2015-05-26 29 views
0

需要关于如何在apache中重写url的帮助。在Apache配置中重写url

如何URL重写URL到B.

URL答:project1.domainname.com

URL B:domainname.com/sites/project1

下面是我的配置,但没有奏效:

RewriteEngine叙述上

的RewriteCond {HTTP_HOST} ^(。*)\。域名\ .COM $

重写规则^(。*)。domainname.com $ “http://domainname.com/sites/ $ 1 /”

请留下你的想法,谢谢您的帮助

回答

0

的正确方法重写project1.domainname.com - >domainname.com/sites/project1

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(.+)\.domainname\.com$ 
RewriteRule ^$ http://domainname.com/sites/%1 

必要时,添加一个尾随斜线规则。

+0

谢谢!它运作良好 –