我一直在努力研究这个问题,看看这是否可能。任何帮助,将不胜感激。
我有两个域。我们称它们为 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 文件的内容。
任何帮助或建议将不胜感激。
谢谢!