ポストやページを Facebook共有するとき403 Forbiddenエラーが発生し共有に失敗する場合があります。 403エラーが原因で Facebook 共有障害が発生した場合、まず、海外IPがブロックされていないことをチェックしてみてください。 他にも、さまざまな理由これらのエラーが発生するようです。
Facebook 共有失敗403 Forbiddenエラー時の確認事項
WordPressでYoast SEOやAll in One SEO Pack、Rank MathなどSEOプラグインを使用すると、個々の記事やページに対してSNS共有時に表示するタイトル、説明(要約文)、サムネイルなどを指定することができます。
まれに、ページや記事を Facebookや Twitter などのSNSに共有する際にエラーが発生する場合があります。
上の図のように Facebook 共有時 禁断403 エラーが発生した場合、以下の事項をチェックしてください。
海外のIPアドレスをブロック
この問題が発生した場合、最初にサーバーから海外IP接続を遮断していないことを確認してください。 例えば、 Cafe24の場合 私のサービスの管理>各国のアクセスを設定でウェブサイトにアクセスする特定の国やIPアドレスをブロックするように設定することができます。
もし米国の訪問者をブロックするように設定した場合解除するようにします。
サーバーのセキュリティ設定やセキュリティプラグインの問題
サーバーで何かのセキュリティ設定がされているか、サイトにセキュリティプラグインがインストールされている場合は、問題を引き起こす可能性があります。 たとえば、Wordfenceとクラウドフレア(Cloudflare)を一緒に使用すると、403エラーが発生することがあるとします。
WordPress サイトの場合は、すべてのプラグインを無効にした後、問題が解決するか確認してみると、問題がプラグインに起因するかどうかを確認することができます。
Facebook 共有デバッグツール
Facebook 共有の問題が発生した場合Facebookで開発者向けに提供する共有デバッガを使用して問題を起こすのURLをチェックみることができます。
他にも、長いURLが使用されて、URLに&などの特殊文字が含まれている場合は、問題を引き起こす可能性がありそうです。
また、 Facebook 共有デバッガで「URL returned a bad HTTP response code」エラーが発生している場合は、外国のIPアドレスをブロックしていないことを確認し、 Facebook - URL returned a bad HTTP response code ドキュメントを参照して、DNSの設定が正しいかどうかもチェックしましょう。
いくつかの措置にも問題が解決しない場合、Webホスティング会社に連絡して、問題を相談してください。
参考までに FacebookにURLを共有すると、「会員の投稿がFacebookコミュニティの規制に違反しているため、会員のみがこの投稿を見ることができます」というエラーメッセージが表示され、共有に失敗することがあります。 この問題が発生した場合 Facebook 文書を参考にして問題を解決しようと試みることができます。 過去にコミュニティの規定に違反したドメインまたはIPアドレスがホームページに使用されて、このような問題が発生することができるようになります。 実際にホスティング会社に連絡して、WebホスティングサーバーのIPアドレスの変更を要求して、問題が解決されることを経験したことがあります。
私もこれのためにすごく迷いヨトヌン2週間でした。
アイピーブロックを解除したら、すべてが解決がなりますね。^^
問題が解決されてよかったです。
韓国では、海外のIPアドレスブロックのために、この問題が発生する場合がまれですがあるようです。
このような問題を最初に触れると、まず、Webホスティング会社に連絡して、上のみればIPブロックのために問題が発生していることを知ることができるでしょう。