1

我正在尝试将 alldomain.com 的访问者重定向到域 newdomain.com 它确实重定向但是我希望当用户打开 alldomain.com 时数据应该是 newdomain.com 但是顶部 url 应该是 alldomain.com

我当前的 HTACCESS:

重定向匹配。* http://www.newdomain.com

4

1 回答 1

0

我相信对此的解决方案包括两部分:正确.htaccessmod_proxy在您的 Apache 服务器上使用:

取消注释这些行httpd.conf(并重新启动 Apache!):

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

将以下行添加到您的.htaccess:

RewriteEngine    on
RewriteRule      .*  http://www.newdomain.com/  [P]
ProxyPassReverse /   http://www.newdomain.com/

这里的关键是 Apache 中的[P]标志RewriteRule告诉 Apache 使用mod_proxy(您之前启用的),并ProxyPassReverse确保来自新域的任何链接也正确地“归属”到旧域。我认为这样做,但我无法测试......让我知道这是否适合你!

于 2013-08-02T00:01:03.443 回答