subdomain.domain.com>> IP:1.2.3.4 subdomain.domain.com/blog>>另一个:2.3.4.5
答案 0 :(得分:1)
您最好的办法是使用类似mod_proxy的东西来将针对博客相关资源的代理请求转发给您的WordPress服务器。
类似于:
<VirtualHost *:80>
ServerName subdomain.domain.com
DocumentRoot /whatever
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /blog http://2.3.4.5/blog
ProxyPassReverse /blog http://2.3.4.5/blog
#...
</VirtualHost>
还有一点要提到的是,在上面的例子中,我反向代理到由主机IP地址标识的资源。我强烈建议使用主机名和DNS,因为DNS是一件好事:
ProxyPass /blog http://blog.domain.com/blog
ProxyPassReverse /blog http://blog.domain.com/blog
显然你需要将2.3.4.5添加到DNS(或相应的主机黑客)