PHP アプリケーションの 3 つの異なる環境 (開発、ステージング、および運用) の実行を開始しようとしています。一部のお客様はステージングにアクセスして、実際のお客様と本番前に新機能をテストすることができます。私たちのアプリケーションは、HTTPS のみを使用するエラスティック ロード バランサーを介して AWS EC2 で実行されています。ユーザーがhttps://mydomain.com/stagingにアクセスしてステージング環境にリダイレクトできるようにする方法が必要です (アドレス バーには引き続きhttps://mydomain.com/stagingが表示されますが、異なるサーバー セットからのコンテンツ)。ステージングには、ステージング アクセスが承認されていることを確認し、メイン アプリケーションへのアクセスを許可またはリダイレクトするコードがいくつかあります。
これを .htaccess に書き込む方法がわかりません。オンラインで見つけた多くのことを試しましたが、うまくいきませんでした。「ステージング」と呼ばれる実稼働環境でも実際のディレクトリを作成し、アカウントをチェックして結果に基づいてリダイレクトする index.php ファイルを内部に作成する方が理にかなっているのではないかと考え始めています。
ただし、このために別の SSL 証明書を購入する必要は避けたいので、ステージングにサブドメインを使用する代わりに、仮想ディレクトリを使用したいと考えています。それは理にかなっていますか?
前もって感謝します。