2017-03-22 26 views
0

私はW3TCを使用してWordpressでCloudFrontを実装しました。しかし、私のイメージのどれもがCDNを使用していません。 Pingdomのレポートをチェックすると、CloudFrontが私のウェブサイトにリダイレクトするリダイレクションがあることがわかりました。CloudFront + CloudFlare + Wordpressの302リダイレクト

Remove the following redirect chain if possible: 
https://cdn.fashioncrab.com/wp-content/uploads/2016/05/secure-footer-widget1.png 
https://www.fashioncrab.com/wp-content/uploads/2016/05/secure-footer-widget1.png 

はここPingdomのレポート私のイメージはCloudFrontの代わりに私のサーバーから呼び出されるようにこの問題を解決する方法

https://tools.pingdom.com/#!/vDTT0/https://www.fashioncrab.com/です。

注:それは場合に役立ちます私は最終的に私はそれを自分で解決することができるよ...

+0

CloudFrontはリダイレクトを生成しません。リダイレクトがある場合、実際にあなたのWebサーバーによって*生成されています。 CloudFrontのキャッシュ動作では、 'Host'ヘッダをホワイトリストに入れたことがあるかもしれません。ここで不一致が発生すると、サーバーにリダイレクトが発行される可能性があります。サーバーのログを確認すると、実際にサーバー自体から302の情報が得られるはずです。 –

+0

こんにちは。これを見ていただきありがとうございます。 CloudFrontでForward Headers = Allを選択しました 代わりにホワイトリスト機能を使用していますか? – Rajat

+0

すべてのヘッダーを転送すると、CloudFrontキャッシュが無効になるため、必要なヘッダーのみをホワイトリストに登録する必要があります。原則として、転送するすべてのヘッダーはキャッシュヒット率を低下させます。これは、CloudFront(正確には)はURLだけでなく、転送された要求全体に対して応答をキャッシュするためです。 –

答えて

0

をCloudFlareの中cdn.fashioncrab.comのためのCNAMEレコードを作ってきました。 は、ここで私がやったことです:

  • はCloudFlareのを処分しました。驚くべきことに、サイトがはるかに高速にCloudFlare
  • ずに本当に簡単なSSL WordPressのプラグイン
  • 無料SSL証明書は、AWS

からCloudFrontの配信のために発行されてしまった今、すべてのものからオプション「301 .htaccessのリダイレクトを有効にする」削除されますそれが必要なように働いています。

関連する問題