2

我已经设法让 .htaccess 将我的一些域重定向到子域。现在我想更改网址的标题。或者换一种说法,在浏览器的 url 输入中更改 url 在屏幕上的显示方式,但我似乎无法让它工作。我一定忽略了什么。

我希望它不会显示 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]

有什么建议么?

4

1 回答 1

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]
于 2012-10-29T12:13:12.200 回答