web-dev-qa-db-ja.com

Apacheのデフォルトのパーマリンク構造を変更せずに/?rest_route = /を/ wp-json /に書き換える

(デフォルト)パーマリンク構造を変更せずにwordpress rest apiのURLをhttp://example.com/?rest_route=/wp/v2/からhttp://example.com/wp-json/wp/v2/に書き換えるにはどうすればいいですか? Apache(htaccess)にはこれが必要です。

Nginxではこれは次のようになります。

location ~ ^/wp-json/ { rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last; }

2
Daler Azimov

この行で解決しました:

 
 RewriteEngine On 
 RewriteBase/
RewriteRule ^ wp-json /(.*)/?rest_route =/$ 1 [L] 
 
2
Daler Azimov