重定向后的URL重写

时间:2012-10-29 11:57:54

标签: .htaccess url subdomain rename

我设法让.htaccess将我的一些域名重定向到子域名。现在我想改变网址的标题。或者换句话说,更改网址在浏览器的网址输入中显示在屏幕上的方式,但我似乎无法让它工作。我一定忽视了一些事情。

我希望它不会显示http://subdomain.domain.com/,而只是http://www.subdomain.com/。 我拥有必要的域名

我目前的代码:

    RewriteEngine On
    Options +FollowSymlinks
    RewriteCond %{HTTP_HOST} ^(www\.)?sub1\.com$ [NC] 
    RewriteRule ^ http://sub1.domain.com [R,L]
    RewriteCond %{HTTP_HOST} ^(www\.)?sub2\.com$ [NC]
    RewriteRule ^ http://sub2.domain.com [R,L]

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个

RewriteCond %{HTTP_HOST} ^sub1\.domain\.com$
RewriteRule ^/(.*) http://sub1.com/$1 [redirect,last]
RewriteCond %{HTTP_HOST} ^sub2\.domain\.com$
RewriteRule ^/(.*) http://sub2.com/$1 [redirect,last]