我在一台服务器上托管了一个Wordpress博客: http://blog.example2.com/
另一台位于另一台服务器上的网站: http://www.example.com
是否可以通过以下网址提供博客?: http://www.example.com/blog/
如果是这样,我很想知道如何。我搞砸了mod-rewrite,但看起来它只会重定向(不是重写)到另一个URL,在这种情况下。
对于那些感兴趣的人:我意识到我可以在同一台服务器上安装博客,但我宁愿暂时保持解耦。
非常感谢
答案 0 :(得分:0)
您需要使用mod_proxy:
ProxyPass /blog http://blog.example2.com/
ProxyPassReverse /blog http://blog.example2.com/
这需要在server / vhost配置中。否则,您可以将它与mod_rewrite一起用在htaccess文件中(在您的文档根目录中):
RewriteRule ^/?blog/(.*)$ http://blog.example2.com/$1 [L,P]
ProxyPassReverse /blog http://blog.example2.com/
如果您在博客中使用Cookie,则需要确保更正路径/域名。