次のように私のセットアップは次のとおりです。AWS CloudFrontは+バランサーサブドメインをロードするためにバランサ、メインのドメインからURLの変更をロード
- ユーザーがexample.comブラウザ上
- 要求がHTTPをリダイレクトAWS CloudFrontは、に行きますHTTPSへ、及びロードバランサは、PHP Laravelフレームワークを実行
- EC2が正常
- Uに応答EC2インスタンスに要求を転送
- AWS弾性ロードバランサ(elb.example.com)に要求を転送SERは、ユーザーが任意のボタンに移動した場合このすべてが.....しかし、私が欲しいものを完全に
- ある
彼に透明他のすべてでexample.comで正しくページを表示しますページのURLは、elb.example.comになります(example.comのままにしてください)
理由は、EC2がロードバランサからの要求を参照するため、ベースURLがelb.example.comであると仮定し、それに応じてすべてのリンクを生成するためです。
どのようにしてEC2にベースURLがexample.comとして表示されますか?
.htaccessの出力を貼り付けることはできますか?また、DBにURL "example.com"があり、elb.example.comでないことを確認しました – error2007s
.htaccessはファイルです。ファイルを共有しますか? DBの意味を教えてください。あなたはデータベースを意味しますか?原因データベースは、私の意見ではこの問題とは何も関係ありません –
OkハッチとDBについてあなたのウェブサイトのドメインはどこにありますか?それはCの名前かIPアドレスを使用していますか? – error2007s