Wordpress memiliki fitur di mana ia akan secara otomatis mengarahkan ulang URL Anda jika itu dianggap salah ditulis. Berikut ini sebuah contoh: Saya memiliki halaman yang disebutmy-page
Jika saya pergi ke:
www.mysite.com/something/my-page/
itu akan segera mengarahkan saya ke
www.mysite.com/my-page/
karena tidak ada yang ada di URL pertama.
Bagaimana saya bisa mematikan fitur ini, dan sebagai gantinya hanya mendapatkan 404 jika salah ketik URL?
Jawaban:
Ini bekerja untuk saya:
sumber
wp-admin
mungkin masih mengarahkan setelah menggunakan ini?Seperti yang disarankan Ash, Anda dapat mematikan fitur dengan menggunakan kode berikut:
Dalam melihat fungsi redirect_canonical di canonical.php, akan muncul Anda juga dapat memodifikasi perilaku dengan filter Anda sendiri.
Di akhir fungsi redirect_canonical (), ada panggilan untuk memfilter jawaban akhir:
Jadi Anda dapat menulis filter Anda sendiri untuk mengubah pengalihan akhir atau mengembalikan nol untuk menghentikan pengalihan, berdasarkan input, sehingga mematikan fitur untuk URL tertentu atau subset dari URL.
sumber