Baru-baru ini semua permintaan REST-API saya tiba-tiba berubah untuk mengembalikan kesalahan 404, Setiap permintaan (tidak peduli titik akhir khusus atau bawaan).
Lalu saya pikir itu karena struktur permalink. /wp-json/
tidak dapat diakses di bawah permalink biasa, karena tidak ada aturan redirect yang tersedia saat ini.
Apakah mungkin untuk menggunakan titik akhir REST dalam situasi ini? Kustom dan bawaan.
sumber
https://wordpress.org/?rest_route=SOMEPATH&value1=X&value2=Y
? Ini berarti saya harus memiliki persyaratan untuk mendeteksi struktur permalink dan mengubah rute REST berdasarkan itu?/?rest_route=/?_jsonp=callBackfn
tetapi mendapatkan status 404./?rest_route=/&_jsonp=callBackfn
Anda dapat menambahkan satu penulisan ulang di server web Anda.
Misalnya untuk nginx
sumber
The
rest_route
parameter permintaan adalahUgly
(pilihan kata bukan milikku Wordpress ini) gaya Permalink. Anda dapat mengubah gaya permilink menjadiPost name
seperti yang diilustrasikan dalam cuplikan layar di bawah ini danwp-json
rute harus dapat diakses di URL. Mungkin saja gaya permilink lain ini akan berfungsi, tetapiPost name
bekerja untuk saya dan saya tidak menjelajahinya lebih jauhsumber