comments 2

Redirect 404 ke Halaman Search

Redirect 404 Error ke halaman Search merupakan sebuah cara agar kita tidak kelihangan pengunjung jika pengunjung tersebut menemukan halaman 404 error, jadi kata kunci yang dia pakai untuk mengunjungi blog kita akan diteruskan oleh halaman 404 error menuju halaman pencarian blog. Dan lebih baik lagi jika didalam halaman pencarian jika kata kunci tersebut tidak cocok dengan apapun yang ada di blog kita, maka akan menampilkan random post atau recent post, atau bisa juga menampilkan archive blog (sitemap).
Untuk Redirect halaman 404 error menuju halaman Pencarian dan mengambil kata kuncinya, berikut scriptnya:

<?php error_reporting(0);
function ganti_setiap_karakter($minta) {
 $minta = htmlspecialchars($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') . '/search/' . strtolower(str_replace($gantikode, '+' ,ganti_setiap_karakter($_SERVER['REQUEST_URI']))) . '';
header("HTTP/1.1 301 Moved Permanently");
header( "Location: $urlredirect" ) ;
}
?>

1. login ke cpanel / halaman admin anda
2. buka direktori themes yang anda pakai
3. edit file 404.php, kosongkan isinya kemudian copy paste kode php diatas
4. save
5. cek hasilnya

Selamat berkreasi :D

Salam Indonesian Coder … salam Kebumen Cyber ^ ^

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *