我即将开始运行我们的 PHP 应用程序的三个不同环境 - 开发、登台和生产。我们的一些客户将获得 Staging 访问权限,以帮助我们在生产前与真实客户一起测试新功能。我们的应用程序通过仅使用 HTTPS 的弹性负载均衡器在 AWS EC2 上运行。我需要一种方法来允许用户转到https://mydomain.com/staging并被重定向到登台环境(仍然会在地址栏中显示https://mydomain.com/staging,但他们会得到来自不同服务器集的内容)。Staging 中将有一些代码确保他们的帐户已被批准进行 Staging 访问,并允许他们进入或重定向到主应用程序。
我似乎无法弄清楚如何在 .htaccess 中编写它。我已经尝试了很多我在网上找到的东西,但都没有让它工作。我开始认为即使在名为“staging”的生产环境中拥有一个真正的目录并在其中有一个 index.php 文件来检查他们的帐户并根据结果重定向它们可能更有意义。
但是,我想避免为此购买另一个 SSL 证书,因此我不想使用子域进行暂存,而是使用虚拟目录。那有意义吗?
提前致谢。