cocoon設定を変更しようとして、保存ボタンを押すと。
403エラーが出てしまい。変更できずに困っている。
そんな方向けに解決方法をご紹介したいと思います。
何をしてエラーが出たのか?
Googleアドセンスのコードを
cocoon設定のアクセス解析・認証タグ内の
ヘッド用コードに追加し、設定を保存しようとしたときでした。

このように突然のエラー表示。
これからパパっと設定して、早々にアドセンスの審査に挑みたい!そんな風に意気込んで居たら、エラー出て進めない。思わず挫けそうになります。

いきなりこの画面で焦りました。
ここで諦めてもしょうがないので、解決方法を探ることに。
エラーが出た原因は?
Google検索を駆使して調べていくと、
どうやらこのエラー
レンタルサーバーのWAFが原因でアクセスが遮断され、403エラーが出るようです。
WAFとは(Web Application Firewall)の略で、ウェブサイトへの不正な攻撃を防ぐセキュリティ対策のひとつ。
つまり、本来不正なアクセスを防止してくれる
レンタルサーバーのWAFが、cocoonの編集機能をブロックしたために起こる現象です。
では解決方法はないのでしょうか?
いえいえ、ちゃんとあります、安心して下さい。
以下でご紹介します。
解決方法
当ブログ「ロリポップ!レンタルサーバー」を利用しており、
今回ご紹介するのも、ロリポップサーバーでの方法になります。
では、早速いきましょう。
1.WAF設定を一時的に無効にする
手順は以下の通りです。
- ユーザー専用ページにログイン
- セキュリティのWAF設定をクリック
- 該当するドメインの設定変更を無効にする
(設定が反映されるまで5~10分ほどかかります。) - Cocoon設定の変更を保存する。
手順を確認してところで、具体的に画面を追っていきます。
ユーザー専用ページにログインしたのち、
セキュリティのWAF設定をクリック

該当するドメインの設定変更を無効にする

変更が反映されるまで5~10分かかります。
Cocoon設定の変更を保存する。WAFが無効になっていれば、無事に変更を保存できます。
保存終了後は、必ずWAF設定を有効に戻します。
以上です。
2.シグネチャのアクセスを許可する
Cocoon設定はCocoon内の様々な場所に関する設定を行うところです。
設定を変えるたびに、いちいちサーバーにログインしてとする手順が面倒くさく
感じることも。
そんな時には、シグネチャのアクセスを許可するという方法もあります。
では手順です。
- ユーザー専用ページにログイン後、セキュリティのWAF設定へ
- 該当するドメインのログを参照から、WAF検知ログページへ
- ログからシグネチャをコピー
- ロリポップFTPにログイン後、.htacessファイルへコードを記述
ユーザー専用ページにログインしたのち、
セキュリティのWAF設定をクリック

該当するドメインのログを参照をクリックする

アクセス元IPやアドレスから該当するログを見つけます。
ログからシグネチャをコピー

ロリポップFTPにログイン後

.htacessファイルへコードを記述

ファイルを開いたら、一番最後までスクロールし、#END WordPress以下の行から
SiteGuard_User_ExcludeSig ●●●●●
と記述します。●●●●●の部分には調べたシグネチャをコピペしてください。
3.プラグインのSITEGUARDから除外ルールを登録する
ワードプレスのプラグインでSITEGUARDを導入されている方は、
SITEGUARDから設定することもできます。
- SITEGUARDのWAFチューニングサポート
- 新しいルールを追加、シグネチャを記述して変更を保存
- チューニングサポートをONにしてルールを適用する
SITEGUARDのWAFチューニングサポート

新しいルールを追加

シグネチャを記述して変更を保存

チューニングサポートをONにして
ルールを適用する
以上です。
SITEGUARDを導入されている方は、上記の .htacessファイルに直接記述する
方法よりも、こちらのWAFチューニングサポートを利用する方が易しいかもしれないですね。
まとめ
操作中いきなりの403エラーはびっくりして頭が真っ白になってしまうかもしれません。
慌てずに上記の3つの方法を参考に対処してみてください。
あと注意点として、2と3のシグネチャを記述する方法なのですが、ロリポップサーバーの
契約しているコースによっては使用できないようです。
その場合は1の方法しか対処の方法がないとのこと。
WAF設定を有効に戻すのを忘れずに注意ですね。
今回もあなたのブログ運営の一助となれば幸いです。



コメント