0

PHP アプリケーションの 3 つの異なる環境 (開発、ステージング、および運用) の実行を開始しようとしています。一部のお客様はステージングにアクセスして、実際のお客様と本番前に新機能をテストすることができます。私たちのアプリケーションは、HTTPS のみを使用するエラスティック ロード バランサーを介して AWS EC2 で実行されています。ユーザーがhttps://mydomain.com/stagingにアクセスしてステージング環境にリダイレクトできるようにする方法が必要です (アドレス バーには引き続きhttps://mydomain.com/stagingが表示されますが、異なるサーバー セットからのコンテンツ)。ステージングには、ステージング アクセスが承認されていることを確認し、メイン アプリケーションへのアクセスを許可またはリダイレクトするコードがいくつかあります。

これを .htaccess に書き込む方法がわかりません。オンラインで見つけた多くのことを試しましたが、うまくいきませんでした。「ステージング」と呼ばれる実稼働環境でも実際のディレクトリを作成し、アカウントをチェックして結果に基づいてリダイレクトする index.php ファイルを内部に作成する方が理にかなっているのではないかと考え始めています。

ただし、このために別の SSL 証明書を購入する必要は避けたいので、ステージングにサブドメインを使用する代わりに、仮想ディレクトリを使用したいと考えています。それは理にかなっていますか?

前もって感謝します。

4

2 に答える 2

0

サブディレクトリの代わりにサブドメインを使用することをお勧めします。staging.mydomain.com

次に、ホストレコードで、好きなサーバーをmydomain.com指すことができます。staging

于 2012-06-12T17:59:19.437 に答える
0

httpd 構成ファイルで .htaccess の使用を有効にする必要があります (conf ファイルで AllowOverride None を含む行を見つけて、AllowOverride All に変更することで有効にできます)。次に、html フォルダー内のフォルダーに .htaccess を配置します。次の行でステージングと呼ばれます

Redirect /staging http://whereverYourStagingEnvoIs
于 2012-06-12T17:03:46.430 に答える