【Wordpress】外部サイトからシェアできないときの解決法
「このコンテンツは埋め込むことができません」って言われてしまった。。
Wordpressをお使いのお客様から「知人のサイトから私の記事をシェアできないと言われたが、なぜだかわからない」という相談がありました。
Wordpressにはエディタに記事のURLを記述するだけで記事タイトルとアイキャッチ画像と記事の抜粋テキストが枠に囲まれたブログカードとして表示できる機能があります。
弊社のテスト環境からもお客様のサイトの記事をシェアできず、Wordpress管理画面の設定でシェアの受付を無効にするオプションがあるのかどうか、探しても見当たりません。
インターネットで調べても解決策が見つけられなかったのでこちらにメモとして残します。
サーバー環境
ロリポップ ライトプラン
Wordpressバージョン 5.0.3
テーマ Cocoon
原因
サーバー側に原因がありました。
WAF(ウェブアプリケーションファイアウォール)設定がONになっているため、外部サイトからのシェアが攻撃と判断されていたようでした。
WAFとは、ウェブサイトに対する攻撃を自動的にブロックする機能です。
この設定を無効にすると外部からのシェアが可能になりました。
WAF設定変更方法
ロリポップの管理画面にログインし、
左側メニューの「セキュリティ」→「WAF設定」へ移動します。
シェアを受け付けたいサイトの該当ドメインを探し、設定変更項目の中にある「無効にするボタン」をクリックする。
「設定変更後、反映に5~10分ほど時間を要します」とありますが、早ければ1分くらいで反映されています。
サイト改ざん対策の一つとしても有効なので有効のままにしておきたいところです。
今後何か別の改善方法が見つかれば、またメモに残したいと思います。