Bagi yang pernah mengubah permalink blog wordpress dari permalink lama seperti
http://dionbarus.com
/%year%/%monthnum%/%day%/%postname%/
ke permalink baru yang SEO Friendly seperti http://dionbarus.com/%postname%/
pasti akan menemukan masalah yaitu backlink dan link hasil index Google tidak akan dapat dibaca dan di-direct langsung ke link tersebut sehingga akan dead-link atau invalid link. Masalah itu tentu akan merugikan kita terlebih jika blog telah mempunyai ratusan post atau ribuan pengunjung.
Ada dua cara untuk mengakali hal tersebut yaitu bagaimana mengatakan kepada Google dan browser bahwa link kita telah dipindahkan secara permanen dan link lama harus diganti dengan link yang baru. Cara ini disebut “301 Redirect” atau Permanent Redirect. Jika anda melakukan teknik ini, mesin pencari seperti Yahoo akan mengupdate index mereka secara cepat dan tidak akan mengurangi pagerank kita. Disisi lain trafik dari link lama tetap akan ada. Cara ini sukses untuk mesin pencari, bookmark dan link-link dari situs atau blog lain.
Cara pertama adalah dengan menambahkan kode PHP di file .htaccess yang terdapat di root directory WordPress anda. Harap diingat sebelum melakukan cara ini back-up file .htaccess terlebih dahulu.
Kode PHP
RedirectMatch 301 /([0-9]+)/([0-9])+)/([0-9]+)/(.*)$ http://www.domainanda.com/$4
Cara kedua adalah dengan menggunakan plugin Dean’s Permalink Migrations yang dapat di download disini. Namun harap diingat juga bahwa plugin ini versi 1.0 dan terakhir kali diupdate pada tahun 2007 lalu sehingga belum tentu kompatible dengan versi WordPress sekarang.
Saya telah mencoba keduanya dan ternyata berhasil mengupdate permalink lama saya ke permalink baru tanpa error 301 dan berhasil pula didirect dengan sukses.
Contoh 301 Redirect yang berhasil
http://dionbarus.com/2008/04/04/mdp-net-internet-service-provider-termurah-di-palembang/ dapat di direct dengan berhasil ke alamat permalink baru yaitu http://dionbarus.com/mdp-net-internet-service-provider-termurah-di-palembang/
Model permalink yang baru mungkin lebih seo friendly dan lebih singkat. Namun dari query ke database, model permalink singkat seperti ini akan menurunkan performa blog kita, terutama bagi blog dengan traffik yang melimpah. Sudah dijelaskan oleh wordpress di codex.wordpress.org/Using_Permalinks
@rismaka, Yup. Benar Mas. Selain itu dengan permalink model begini sulit untuk membedakan mana kategori mana post.
Terima Kasih.
Salam kenal mas Dion. Jika dibalik bisa nggak ya mas ?
/%postname%/
di redirect ke/%year%/%postname%/
. Ijin menyalin url pluginnya. Terima kasih.Salam kenal juga mas Harry. Setahu saya kode PHP diatas khusus untuk meredirect link seperti yang sudah saya tulis diatas tapi kalau memakai plugin WP mungkin bisa, mas. Dan saya juga kurang yakin soalnya belum pernah mencobanya.
Salam kenal mas,,
Maaf gunanya apa ya mas? Apa untuk menguatkan posisi blog di serp?
Salam kenal juga mas. Gak, fungsi tutorial ini untuk menghilangkan broken link jika kita ganti permalink blog wordpress sehingga jika pemilik blog mau mengganti permalink, link yang lama gak broken dan langsung redirect ke permalink yang baru.
Kan rugi juga kalau di blog kita banyak yang broken link, imbasnya posisi SERP pasti turun.