我可以使用htaccess将一个域无形地重定向到另一个域的子域吗?

时间:2012-09-20 06:47:34

标签: apache .htaccess redirect rewrite subdomain

我一直在努力研究这个问题,并发现这是否可行。任何帮助将不胜感激。

我有两个域名。我们称他们为foo.com和bar.com。我只有一台网络服务器,所以现在,它们指向同一个地方。

我在bar.foo.com设置了一个单独的网站。

我希望所有访问bar.com的人都去bar.foo.com,但仍然在浏览器的地址栏中说“bar.com”。

这是我在htaccess中获得的内容:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^bar.com$ [NC]
RewriteRule ^(.*)$ http://foo.bar.com/$1 [R=301,L]

这成功地重定向了它,但是,你最终在地址栏中看到了“foo.bar.com”。

使用htaccess,我可以让这个重定向“无形地”发生,这样如果用户输入“bar.com”,他们仍会在浏览器中看到“bar.com”吗?

我无法访问服务器上的apache配置文件,所以我只能将其放在htaccess文件中。

非常感谢任何帮助或建议。

谢谢!

0 个答案:

没有答案