こんにちは、Ryoです。
2日前に記事投稿後にFacebookページに記事のリンクを貼ろうとしたら、
「Error 502 Bad Gateway」と表示されて貼れないことがありました。
TwitterやGoogle+は問題なかったので、その内治るかなーと思ってましたが翌日にも
治らなかった為、調べてみて対処方法がわかりましたので書いておきます。
1.原因
Facebookページのキャッシュが原因のようで、デバッガーツールを使ってキャッシュを
最新にする必要があります。
デバッガーへのリンクは↓↓
シェアデバッガー - Meta for Developers
2.対処
リンク先でログインすると以下の画面になりますので、「シェアデバッガー」の
URL入力欄にエラーが発生しているURLを記入し「デバッグ」を押します。
次の画面で恐らくFacebookにリンクを貼ろうとして発生したError 502 Bad Gatewayが
表示されていると思いますので、「もう一度スクレイピング」を押します。
すると以下の様に正常な画面が表示されると思います。
私の場合レスポンスコードが206になっていますが、正常なら200が帰ってくるようです。
206だと一部読み込みに成功?らしくHP上で画像が表示されなかったりするらしいのですが、
今は特に問題ないようなので様子を見てます。
何か問題が発生するようであれば、また改めて調べてみたいと思います。
上記の処理をすることで、一先ずURLリンクを貼ってもError 502 Bad Gatewayが表示される
ことは無くなったのではないかと思います。
以上、この情報がお役に立てれば幸いです。
Ryo