我正在尝试将alldomain.com的访问者重定向到它重定向的域newdomain.com但是我希望当用户打开alldomain.com时数据应该是newdomain.com但是顶部网址应该是alldomain.com
我目前的HTACCESS:
RedirectMatch。* http://www.newdomain.com
答案 0 :(得分:0)
我认为解决方案包括两个部分:纠正.htaccess
,并在Apache服务器上使用mod_proxy
:
在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/
这里的关键是[P]
中的RewriteRule
标志告诉Apache使用mod_proxy
(您之前启用过),ProxyPassReverse
确保任何链接来自新域名也适当地“归因于”旧域名。我想这样做,但我无法测试...让我知道这是否适合你!