Googleアドセンスのコードを貼り付けて保存すると、グルグルカーソルが回って保存ができない。

こんにちはめたがです。

せっかくGoogleアドセンスに合格をして、自分のブログにGoogleアドセンスのコードを貼り付けようとしたのですが、うまく貼り付けることができなかったことがあったので、その時の対処方法を記載しておきます。

同じ事象で悩む方の解消に繋がれば嬉しいです。

事象① コードを貼り付けて保存しても、保存が終わらない。

自分の場合は以下のような状態で、保存ボタンを押した後、カーソルがグルグル回ったまま、なかなか終わりませんでした。
一度画面を閉じて、同じ場所を開きなおすと貼り付けたコードは保存されてませんでした。

最初はGoogleアドセンスコードの処理みたいなものがあり、時間がかかっているだけかと思いずっと待っていましたが、いつになっても保存が終わりませんでした。

かんぱち
かんぱち

エラーメッセージも出ないので、処理に時間がかかると思って3年待ったにゃ

いくら
いくら

3年待てるなら5年待ちなよ

原因

WAFというものが原因だったようです。

WAFとはWeb Application Firewallの略のようで、Webアプリケーションにおいてのセキュリティ機能のようです。
私の場合はロリポップという会社のレンタルサーバーを利用しているのですが、そのレンタルサーバーが有するWAFが悪さしていたようです。
※WAFは必ずしもレンタルサーバーに限られたものではなく、導入個所は色々あると思います。

私の場合はレンタルサーバーのWAFを一時的に無効にすることにより、コードの保存ができましたので、同じ対応で解消する方も多くいらっしゃると思います。

対応方法

セキュリティ機能を一時的にとはいえ無効にするので、セキュリティリスクは高くなります。
本設定を行うことにより発生した不具合、損失等に関しては責任を負いかねます。
自己責任で設定を実施するようにお願いいたします。

私の場合はロリポップのレンタルサーバーを利用しているので、その手順になります。
他社のレンタルサーバーをご利用の方は、各社ごとの手順をご確認ください。

ロリポップのレンタルサーバーの管理画面にログインします

ロリポップ!ユーザー専用ページ

上記URLからログイン画面に進みます。

アカウント名、パスワードを入力してログインします。

WAFの設定を無効にします

ログインすると管理画面が表示されますので以下の順番で操作します。

①「セキュリティ」を選択します。
②「WAF設定」を選択します。
③「無効にする」を選択します。

そうすると以下のようになります。
設定状態 ⇒ 有効
設定変更 ⇒ 無効にする

上記画面のようになっていれば設定が完了しています。
設定反映まで5分~10分ほど時間を要するため待ちます。

もう1回コードを保存してみる

レンタルサーバーのWAFを一時的に無効にした状態でもう1回コードを保存してみましょう。

先ほどまでグルグル回っていたものが、今度は瞬時に保存されるようになります。

事象が変わらないようであれば設定反映に時間がかかっているかもしれないので、しらばく待ってからもう一度コードの保存を試してみましょう。

WAFを無効にしたけれども解消しない場合は、別原因が考えられます。
残念ながら本対応は有効ではないので、WAFを再度有効にしてください。

【重要】WAFを忘れずに有効にする

一時的に無効にしたWAFを有効にします。

コードが保存できていればWAFを有効にしても、そのコードは機能します。
(私が試した限りです。コードによってはWAFを有効にすると動かないのもあるかもしれないです)

手順は無効にした時と同じです。

ロリポップのレンタルサーバーの管理画面に入り、セキュリティ ⇒ WAF設定 と選択し、「有効にする」を押すだけです。
※設定反映に5分~10分ほど時間を要します。

対応方法は以上です。

余談
私の場合は「Rinker」というアフィリエイトリンクのボタンを簡単に作成するプラグインを使用しているのですが、その「Rinker」の設定時にもWAFの影響で設定ができない事象が発生していました。

症状としてはWordPressからログアウトしてしまう事象です。

こちらもWAFを一時的に無効にすることにより設定することができました。

参考になれば幸いです。

タイトルとURLをコピーしました