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