Ketika saya mengubah siput, akankah WordPress membuat pengalihan dari URL lama?

15

Ketika saya mengubah siput dari post-ake post-b, apakah WordPress akan membuat pengalihan dari /post-ake /post-b, seperti HTTP 301 atau yang serupa? Jika tidak, apakah ada plugin untuk itu?

Borek Bernard
sumber

Jawaban:

11

Saya baru saja pergi dan menguji ini (WP 3.3.1), inti wordpress akan secara otomatis melakukan redirect jika Anda mengubah postingan siput, bahkan jika Anda mengubah siput dari post-ake post-bdan kemudian ke post-c, post-aakan mengembalikan 301 ke post-c. Yang mengatakan, plugin pengalihan yang direkomendasikan Mike Jolley adalah plugin yang luar biasa dan cara yang bagus untuk memantau 404 kesalahan dan semacamnya.

mor7ifer
sumber
5
Hanya untuk menambahkan catatan, pengalihan bawaan ini tidak berfungsi ketika bagian dari URL yang bukan slug berubah, misalnya ketika polanya sedang /[year]/[month]/[date]/[slug]dan tanggal berubah, WordPress tidak akan membuat pengalihan. Plugin diperlukan dalam hal ini.
Borek Bernard
Di mana tentang di DB adalah aturan pengalihan ini disimpan? Cheers
raison
5

Plugin ini dapat digunakan untuk memantau perubahan URL seperti itu dan mengatur pengalihan otomatis:

http://wordpress.org/extend/plugins/redirection/

Mike Jolley
sumber
2
Kalau saja itu berhasil :( Saya akhirnya menggunakan wordpress.org/extend/plugins/quick-pagepost-redirect-plugin meskipun tidak memiliki beberapa fitur.
Borek Bernard
1
Ya, itu berfungsi dengan baik sampai setidaknya pertengahan tahun 2012 di salah satu instalasi WP saya yang cukup kompleks (selalu terautomatisasi ketika rilis stabil baru didorong oleh WP). Namun ada sesuatu yang rusak dalam rutinitas autosensing untuk ketika siput dimodifikasi, saya hanya melihat hari ini pada instalasi 3.5.1 jadi tidak dapat memastikan kapan ini pertama kali berhenti secara otomatis menambahkan aturan untuk siput yang dimodifikasi. Itu memalukan. :( Kira kita semua harus menyumbang kepada dev untuk mendorongnya memperbaiki bug!
Chris Woods