在apache配置中重写url

时间:2015-05-26 07:57:02

标签: apache url-rewriting

需要有关如何在apache中重写url的帮助。

如何将URL A重写为URL B.

网址A:project1.domainname.com

网址B:domainname.com/sites/project1

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

上重写引擎

RewriteCond {HTTP_HOST} ^(。*)\。domainname \ .com $

RewriteRule ^(。*)。domainname.com $" http://domainname.com/sites/ $ 1 /"

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

1 个答案:

答案 0 :(得分:0)

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

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

如有必要,请在规则中添加尾部斜杠。