2016-05-03 14 views
1

私はApache以外のサーバに.htaccessを使ってwwwをwwwにリダイレクト/リライトする方法を知っています。 s3バケツと雲のフロントについては考えがありません。クラウドフロントを使用してs3バケット上のホストされたWebサイト。は、aws s3のバケツとクラウドフロントでwww以外のwwwをwwwに書き換える必要があります。

これまでのことができます。S3に特徴がありhttp://www.example.com

+0

ようこそスタックオーバーフロー!より良い情報を提供してください。例:example.comは現在Amazon S3バケットから提供されていますか?どのようにCloudFrontを使っていますか?これまでに何を試しましたか? –

答えて

2

にすべてhttp://example.com/要求をリダイレクトする必要があります。 のバケットを選択してください。の下に静的Webホスティングを選択します。すべてのリクエストを別のホスト名にリダイレクトします。

もっとここで読む:コメントからhttps://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/

更新: example.comはCloudFrontを指すようにあなたのバケットのエンドポイントとあなたのwww.example.comのCNAMEを指すようにするために、あなたのドメイン設定にCNAMEを追加終点。

+0

これは役に立ちません。私はこれを試みた。すべての要求を別のバケットを指すようにリダイレクトします。 – aviboy2006

+0

s3バケットとルート53構成の場合にのみ機能します。しかし、もし我々がこれを使ってクラウドフロントを使用していれば。それは今働いています。 – aviboy2006

+0

私はあなたの質問を理解するかどうかはわかりません。バケットエンドポイントを指すようにexample.comのドメイン設定にcnameを追加し、クラウドフロントエンドポイントを指すようにwww.example.comのcnameを追加します。 – Gustaf

0

この

  1. のための答えwww.example.com S3バケットを作成し、
  2. がexample.com S3バケットを作成して、https://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/
  3. で言っwww.example.comへのリダイレクト設定このバケット内のすべてのコードを設定
  4. クラウドフロントを作成し、www.example.comのs3バケットリンクを使用して設定し、www.example.com専用のcnameエントリを追加します。私のためにその作品を助けるためexample.com

感謝のexample.comポイントエイリアスS3バケット用

  • S3バケットに関連CloudFrontのリンクとしてwww.example.comポイントエイリアスのルート53で
  • 関連する問題