0

我在一台服务器上托管了一个 Wordpress 博客: http ://blog.example2.com/

另一个服务器上的另一个站点: http ://www.example.com

是否可以通过以下 URL 提供博客?: http ://www.example.com/blog/

如果是这样,我很想知道如何。我搞砸了 mod-rewrite,但在这种情况下,它看起来只会重定向(而不是重写)到另一个 URL。

对于那些感兴趣的人:我意识到我可以将博客安装在同一台服务器上,但我宁愿暂时保持分离。

非常感谢

4

1 回答 1

0

您需要使用 mod_proxy:

ProxyPass /blog http://blog.example2.com/
ProxyPassReverse /blog http://blog.example2.com/

这需要在服务器/虚拟主机配置中。否则,您可以在 htaccess 文件(在您的文档根目录中)中将它与 mod_rewrite 一起使用:

RewriteRule ^/?blog/(.*)$ http://blog.example2.com/$1 [L,P]
ProxyPassReverse /blog http://blog.example2.com/

如果您在博客中使用 cookie,则需要确保更正路径/域。

于 2012-10-11T18:17:33.683 回答