我有一个 Wordpress 网站,其域名为:example.com
其中有几个页面example.com/shop
,例如,example.com/products/sample-product
我希望分别通过 来查看。我知道编写一个简单的 301 重定向就可以完成这项工作myshopexampledotcom
,myshopexampledotcom/products/sample-product
但我不想为 创建新的 Wordpress 网站,而是myshopexampledotcom
想简单地将特定页面从 映射example.com
到myshopexampledotcom
。通过在 中写入某些内容可以实现吗VirtualHost
?
答案1
如果我误解了这个问题,请纠正我,但 ProxyPass 可以做到这一点。如果您想将 example.com/shop 映射到 myshopexample.com,您需要在 example.com 虚拟主机配置中添加以下行。
ProxyPass /shop http://myshopexample.com/
ProxyPassReverse /shop http://myshopexample.com/
为此,您需要在 apache 配置中启用 mod_proxy 模块。阅读更多有关反向代理指南的内容。 https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html