我正在尝试将新安装的功能强大的WordPress转换为多站点网络。但由于我们的Apache配置,我遇到了一些问题。
我们使用Apache随机重定向对域的请求。com到两个应用程序服务器之一:app1。领域com或app2。领域com。问题是,如果当前浏览器域不同,WordPress会重定向到DOMAIN\\u CURRENT\\u站点(在wp config.php中定义)。这将导致310重定向循环。以下是发生的情况的示例:
用户请求域。com/apps/wordpress/Apache重定向到app1。领域由于重定向域与domain\\u CURRENT\\u站点不匹配,wordpress重定向到domain\\u CURRENT\\u站点(domain.com/apps/wordpress/)
返回步骤1并重复我想做的是将所有wordpress链接和URL设置为domain.com 让WordPress忽略以下事实app1.domain.com 或app2.domain.com 实际上正在检索。这可能吗?以下是相关的Apache conf文件(简化),以防我不太清楚:
application_servers.conf:
domain.com-prod-http app1.domain.com:80|app2.domain.com:80
httpd.conf:
RewriteMap server rnd:conf/application_servers.conf
RewriteRule ^/apps/*([^/]*)/*(.*) http://${server:domain.com-prod-http}/apps/$1/$2 [P,L,QSA]