WP REST APIを利用不可にする

WP REST APIを利用不可にする

WordPress4.7以降から搭載されたREST API。 使っていないため、無効にする方法を調べました。
wordpressの設定で無効にしたかったのですが、 簡単にできないようなので、.htaccessで対応しました。

実行環境

  • WordPress 5.4.2

反映方法

.htaccess に以下を追記する。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-json/
RewriteCond %{REQUEST_URI} ^/oembed/
RewriteCond %{QUERY_STRING} rest_route=
RewriteRule ^$ /? [R=404,L]
</IfModule>

Web技術カテゴリの最新記事