Apache 我可以使用htaccess以不可见的方式将一个域重定向到另一个域上的子域吗?

Apache 我可以使用htaccess以不可见的方式将一个域重定向到另一个域上的子域吗?,apache,.htaccess,redirect,rewrite,subdomain,Apache,.htaccess,Redirect,Rewrite,Subdomain,我一直在努力研究这个问题,看看这是否可行。任何帮助都将不胜感激 我有两个域名。我们叫他们foo.com和bar.com吧。我只有一台web服务器,所以现在,它们指向同一个地方 我在bar.foo.com上有一个单独的网站 我希望所有访问bar.com的人都能访问bar.foo.com,但仍然在浏览器的地址栏中显示bar.com 以下是我在htaccess中获得的信息: RewriteEngine on RewriteCond %{HTTP_HOST} ^bar.com$ [NC] Rewrite

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

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

我在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文件中输入内容

任何帮助或建议都将不胜感激


谢谢

这两个域是否由同一文档根提供服务?嗨,Jon。不,目前,foo指向/www/www,bar指向/www/bardo您可以访问vhost或服务器配置吗?不。不幸的是,我只能访问htaccess文件。这是否意味着我不能做我想做的事?