Xサーバーへのサーバー移転作業後に、501エラーが発生。
エラー内容は「対応していないメソッド(MOVE/COPYなど)を使用した。」
特にMOVEやCOPYなどのメソッドは使っていないにもかかわらず、このエラーが発生し途方に暮れる事に。
移行前も同じXサーバーで、PHPバージョンなどは同じにしてあるので、このエラー内容が不思議でした。
色々調べてみると、どうやらサーバーのWAF(WebApplicationFirewall) の誤検知っぽい。
確かに移行前のサーバーではWAFは未使用でした。
試しに移行先のWAF 「コマンド対策」をOFFにすることであっけなく解決。
どうもWooCommerce関連とは相性が悪い様です。
セキュリティもガチガチにするとこの様な弊害があるということですね。
不思議なのは、WAF全ONでも全く問題ないサイトもあるので、バージョン間の細かい違いで誤判別とかはありそうです。
基本、.htaccessなどで別途サーバーのセキュリティ対策を行っているのでここはOFFでも大丈夫でしょう。