Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 重定向,但保留整个URL_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Apache 重定向,但保留整个URL

Apache 重定向,但保留整个URL,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我的域结构有问题(标题描述得很好) 我到目前为止测试的内容: 我在谷歌上搜索了很多,发现了很多关于“在不更改URL的情况下从domainA重定向到domainB”(通常使用.htaccess)的帖子。他们讨论了简单的重定向规则和代理标志等等。所以我尝试了很多方法,但每次它们都只是在domainB之后保留路径,然后重定向到domainA 我想要什么(详细):我有两个IP地址不同的域名,当有人点击“”时,它应该只显示“”中的内容,还显示domainA中的URL。因此,当一个人通过我的网站(如“”)浏

我的域结构有问题(标题描述得很好)

我到目前为止测试的内容: 我在谷歌上搜索了很多,发现了很多关于“在不更改URL的情况下从domainA重定向到domainB”(通常使用.htaccess)的帖子。他们讨论了简单的重定向规则和代理标志等等。所以我尝试了很多方法,但每次它们都只是在domainB之后保留路径,然后重定向到domainA

我想要什么(详细):我有两个IP地址不同的域名,当有人点击“”时,它应该只显示“”中的内容,还显示domainA中的URL。因此,当一个人通过我的网站(如“”)浏览时,它也应该显示来自“”的内容,但显示带有“domainA”的URL

当然,我可以向您展示一些我使用的htaccess代码,但我开始认为htaccess不是解决方案


所以我问你们:htaccess有可能做到这一点吗?还有哪些解决方案是可行的?

您可以使用Mod_代理模块

在www.domainA.com的虚拟主机中输入以下内容

ProxyPass        / http://www.domainB.com
ProxyPassReverse / http://www.domainB.com

这也可以在Mod_proxy_ajp和Mod_JK模块的帮助下实现。

没错,我提供的解决方案基于Mod_proxy,但不基于Mod_proxy_ajp和Mod_JK模块