- JEVUSKA - http://www.jevuska.com -
Redirect error 404 setelah mengubah permalink pencarian wp
Posted By Jevuska On April 17, 2010 @ 10:59 pm In Tutorial | 17 Comments
Bagi yang sudah menerapkan perubahan kata search di permalink pencarian default Wordpress, tentunya sering mendapatkan halaman error 404 (page not found) di akun Google Webmaster Tool-nya, karena halaman sebelumnya masih ter-index di google dan ketika sang robots-nya google datang meng-crawl, dia menemukan halaman tersebut sudah menjadi halaman error 404 (page not found).
Sebenarnya ada beberapa solusi untuk mengatasi halaman error 404 ini. Tapi saya kasih tau cara me-redirect halaman error tersebutnya saja dulu.
Misalnya,
Halaman sebelumnya yang masih ter-index di Google (sekarang jadi halaman error):
http://www.jevuska.com/search/redirect+halaman+error
Mau di-redirect ke halaman search result menjadi:
http://www.jevuska.com/topik/redirect+halaman+error
Masih dengan metode PHP header redirect, pasang kode berikut di file 404.php theme WordPress kamu untuk redirect halaman error 404 menuju ke halaman pencarian yang sebenarnya. Kopas kode di bawah tepat di atas kode <?php get_header(); ?>:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | < ?php function ganti_setiap_karakter($minta) { $minta = htmlspecialchars($minta); $minta = str_replace('/search/', '', $minta); $minta = str_replace('/', ' ', $minta); $minta_a = explode(' ',$minta); $minta_baru = array(); foreach ($minta_a as $baru) { $minta_baru[] = ucwords(trim($baru)); } $minta = implode(' ', $minta_baru); return $minta; } ?> < ?php if($_SERVER['REQUEST_URI']){ $gantikode = array (' ','++','+++','-'); $urlredirect = get_settings('home') . '/topik/' . strtolower(str_replace($gantikode, '+' ,ganti_setiap_karakter($_SERVER['REQUEST_URI']))) . ''; header("HTTP/1.1 301 Moved Permanently"); header( "Location: $urlredirect" ) ; } ?> |
Nah kamu tinggal tunggu aja hasilnya nanti di Google Webmaster Tool, apakah halaman error-nya bertambah atau berkurang. Harap bersabar menunggu hasilnya. Kasih tau saya jika ada kode yang tidak berhasil. Selamat mencoba Sob!
Please Note
Kode < ?php pada line 1 dan 15 agak terpisah tuh, dirapatkan aja kek gini <?php
Baca juga bagaimana pasang thumbnail di blog auto-generated content serta pasang wordpress auto content generator di single post wp di blog Tutorial Jevuska.
Article printed from JEVUSKA: http://www.jevuska.com
URL to article: http://www.jevuska.com/2010/04/17/redirect-error-404-setelah-mengubah-permalink-pencarian-wp
Click here to print. Click here for download (Internet Explorer only)
Copyright © 2009 JEVUSKA. All rights reserved.