Php 不重写url的两个域或子域之间的通信
我有两台服务器。例如,让我们用域名www.SERVER-A.com将它们命名为SERVER-A,用域名www.SERVER-B.com将它们命名为SERVER-B。我的代码库是用magento和laravel编写的 现在我的要求是,当我访问www.server-a.com/example时,它实际上会呈现来自www.server-b.com/example的页面,而无需重写url 重定向是一个很好的选择,但是我不能妨碍当前的url,因为很多seo都与之相关,所以我想创建一个替代选项 我检查了很多这种交流的选项,但从某种角度看,所有的选项都不完整。 选中的选项包括:Php 不重写url的两个域或子域之间的通信,php,apache,.htaccess,magento,laravel-5.1,Php,Apache,.htaccess,Magento,Laravel 5.1,我有两台服务器。例如,让我们用域名www.SERVER-A.com将它们命名为SERVER-A,用域名www.SERVER-B.com将它们命名为SERVER-B。我的代码库是用magento和laravel编写的 现在我的要求是,当我访问www.server-a.com/example时,它实际上会呈现来自www.server-b.com/example的页面,而无需重写url 重定向是一个很好的选择,但是我不能妨碍当前的url,因为很多seo都与之相关,所以我想创建一个替代选项 我检查了很多
ProxyPass /example http://www.server-b.com/example
ProxyPassReverse /example http://www.server-a.com/example
第一行:服务器a/示例上的每个请求都将重定向到
第二行:当server-b响应请求时,url显示为
不要忘记,您需要在apache上安装并启用mod_代理。谢谢Joao。我也注意到了这种方法。但不确定它是否会重写url。所以你现在已经说清楚了。现在的问题是我有nginx。所以需要看看nginx和apache之间是否允许mod_代理。无论如何,非常感谢你的回复。