Rinkerでショートコードの追記ができず「501 Not Implemented」エラーが出たときの対処方法
みなさんどうもRinker!PA-APIがやっと解放されて、ウキウキでAmazonリンクを作っている@xi10jun1です。
そうやって作っていたショートコードなんですが、ある日を境に記事中に追記できなくなったんです。しかもメニューから新規追加しようとすると「501 Not Implemented」エラーが出てきます。
今回はこのエラーの対象方法についてメモしておきます。
Rinkerで「501 Not Implemented」エラーが出たときの対処方法:サーバーのWAF設定が原因
最初に結論ですが、サーバー(エックスサーバー)のセキュリティ設定である、WAF設定のコマンド対策がONになっていたのが原因でした。
Rinkerで商品は調べられるのに記事にショートコードが追記できず、ダッシュボード→商品リンク→新規追加から作成しようとして『501 Not Implemented』と出る場合、サーバー(ワイのはエックスサーバー)のWAF設定のうち「コマンド対策」のところをOFFにしたら直ったから、もしものときは試してみて。 pic.twitter.com/VMRZrWo67g
— jun@ステップ東北/東北ブロガー会 (@xi10jun1) 2019年7月14日
おそらくこの記事にアクセスされた方、直近でエックスサーバーのWAF設定をいじられたのではないかと思います。
ワードプレスはセキュリティ対策をしていないといけませんからね。
ただ一方で、こうした利便性に問題が生じることもあります。面倒ではありますが、その都度ON・OFFを切り替えるなどして対処したほうがいいですね。
まとめ:サーバーのWAF設定はプラグインの動作を狂わせることがある
最近エックスサーバーに追加されたこのセキュリティ対策のWAF設定、実はワードプレスの様々な個所に影響がでます。
例えばテーマ編集をダッシュボードからしていると変更を保存できないとか。
利便性よりはセキュリティのほうが大事なので、この方法で設定をOFFにしたらONに戻しておくことを忘れないようにしましょう。
~注目:M&Aマッチングサービス~
現在、景況感の悪化に伴い、M&Aマッチングサービスで事業やサービス、メディアを売却する動きが出ています。下記記事に詳細をまとめましたので、資金繰りの案としてご検討ください。
→[2020年最新版]事業や資産の売却(資金繰り)に使えるM&A(事業継承)マッチングサービスまとめ
スポンサーリンク