それを無効にする安全な方法は何ですか? 「安全」と
ここで私が意味する、それは例えば、予期せぬ副作用を起こさないことWPコアの他の機能を壊すことはありません。
1つの可能なアプローチは、.htaccess
書き換えルールを使用することですが、意外にも、私はそうすることで任意の「公式」の指示を発見していません。
すべてのヘルプや勧告が大幅に高く評価される:)
更新: サードパーティのプラグインを私は探しています解決策ではありません。私は、タスクを解決する人がたくさんいることは承知していますが、ウェブサイトの速度を遅くする多くの機能が追加されています。私は余分なプラグインのオーバーヘッドなしでこの問題のための1行の解決があることを望むであろう。
アップデート2:ここで はWordPressの公式見解である。これによるとhttps://developer.wordpress.org/rest-api/using-the-rest-api/frequently-asked-questions/#can-i-disable-the-rest-api
、Wordpressのチームは新しいREST APIに依存するため、将来のWPの機能を望んでいます。つまり、保証付き REST APIを無効にする方法はありません。
ちょうどWPのセキュリティの世話をして、十分なセキュリティ専門家がある期待しましょう。
はありがとうと答えのために!私があなたの答えを受け入れる前に、あなたがそれを試すことができれば本当にいいでしょう。 質問:なぜボットを騙したいのですか?そして、どのボットが '/ wp-json'をクロールすると思いますか? –
つまり、私は2番目のオプションをテストしました。これはセットアップ時に機能します。最初はありませんが、私は – Kuzeko
の他の '.htaccess'ルールに問題があると思います。あなたのWPインストールで* errors *と* holes *を自動的にテストできる悪意のあるボット。 – Kuzeko