WordPressで「501エラー」が出た時のXサーバーの対処法

501エラーWordPress

記事も書き終わり、画像も挿入して、さあ「投稿!」というときに「501」の文字

「え!投稿できない?!・・・」

今までの記事は大丈夫で、なんでこの記事だけ?と不安になって調べてみると
エックスサーバーのセキュリティが原因でエラーになっているとのことでした

スポンサーリンク

501エラーが出た時のXサーバーの対処法

WAFの設定

エックスサーバーにある「WAF設定」をONからOFFにするという方法です

WAFとは「Web Application Firewall」と呼ばれるセキュリティ対策をしてくれるもの

通常ONの状態を、OFFにしたら投稿されるようになりました

WAF設定

Xサーバーパネルへログインします

「WAF設定」をクリック

 

設定したいドメインを選ぶ

 

設定項目のXSS対策を「OFF」にする

 

もし直らない場合は「コマンド対策」もOFFにしてみてください

 

それでもダメなときは1つ1つ他もOFFにしてみましょう

記事を保存または投稿できたことを確認して、再び「ON」に戻しておきます

WAF設定では直らなかった場合

エラー直らない

他のサイトを見ると、1つだけOFFにして解決するのもあれば、全部をOFFにしても解決しないこともあるようなので、その場合はWordPress側で対処するほうがいいかと思います

私の場合は、

  • 更新をかけたときにエラーが出る
  • 最後まで記事を書いても下書き保存へ逆戻り
  • せっかく挿入した画像もレイアウトも無駄になった

という状態だったので、途中「プレビュー」で見ながらエラーを探す方法を取ることにしました

下書き保存してある記事を一旦メモ帳などへ保存してから、投稿画面、タイトル、h1というように、ブロックごとにプレビューで表示されるかチェックします

もしエラーが出る箇所があればそこを修正して再度プレビュー

時間を置く

サーバーで繁栄されるまでに時間がかかることがあるので、OFFにしても直らないときは時間を置いて再度更新をかけるのがいいかもです

私の場合、これで直る確率が高かった

テーマやエディターが変わってもエラーになることがあって、前のテーマで作成したときは大丈夫だけど今回テーマ変更したら501が表示されたとか

その場合も一旦時間を置いて更新かけてみることをおすすめします

心配なら記事を複製・コピーする

エラーが出ても記事が消えてしまうことはないと思いますが、もし心配なら記事を複製できるプラグインがあるので、それでもう1つ同じ記事を作ってしまうのもありかな

投稿記事を複製できるプラグインDuplicate Postの使い方
WordPressで作った投稿記事をコピーしたい 同じような定型文を使いまわしたい などの希望を簡単に叶えてくれる、複製・コピーのできるプラグイン「Duplicate Post」を紹介します 記事を複製できるプラグインDupl...
タイトルとURLをコピーしました