我发现我在较小的投资组合网站上经常使用 WordPress。我想修复我的开发周期。
我遇到的主要问题是了解如何在单个域上安装多个 WordPress 实例。这样做的原因是不愿意继续在 Apache 中设置新域名以分隔我正在处理的多个站点。
让我明确一点,我想要不同版本的 WordPress,链接到不同的数据库、单独的 MySQL 用户等。我不需要 MultiSite 功能。我很高兴利用子域来实现这一点,但最终我希望我可以将它们安装在不同的路径上:
www.devsite.com/wordpress1 -> WordPress Site 1
www.devsite.com/wordpress2 -> WordPress Site 2
更复杂的是,我正在运行一个正在侦听端口 80 的 Node 代理应用程序,并使用node-http-proxy将请求重定向到正确的端口号(Apache 正在侦听) 。
所以...
我有正确的路径代理到 Apache 上的正确端口,但是 WordPress 在其对路径的解释方面表现不佳。我仍处于“安装”阶段,它正在尝试访问www.devsite.com/wp-admin/install.php
而不是www.devsite.com/wordpress1/wp-admin/install.php
.
甚至可以基于不同的域/目录路径运行完全不同的 WordPress 网站吗?还是我必须使用子域?