(View Original Web?)

HOBBY > SOURCE CODE

Tutorial PHP cara membuat multiple custom 404 page not found directory or file


(Page 1 of 1)
 

Lagi dan lagi kita mendapatkan report 404 bertubi-tubi via google webmaster, hal ini mungkin cukup membuat anda kewalahan dalam mengelola data dan dapat pula membuat reputasi SEO google anda menurun. tentunya kita tidak menginginkan hal ini. oke silakan baca contoh kasus dan solusi menangangi hal ini.

1. ini sebenarnya bukan kesalahan kita, tapi human error yang tidak tau mengakses link apakah available dalam situs kita.

2. sebagai contoh kita membuat directory folder tertentu dan suatu saat directory tersebut sudah tidak kita gunakan dan kita hapus, namun dari segi backlink internal dalam situs kita sudah kita remove, masalahnya adalah backlink external yang disimpan oleh google search engine ataupun situs luar yang mengarah kehalaman ini, bagaimana? alhasil not found 404 detected!

3. sebagai contoh kita mengupload file image/file tertentu dan suatu saat image/file tersebut sudah tidak kita gunakan dan kita hapus, namun dari segi backlink internal dalam situs kita sudah kita remove, masalahnya adalah backlink external yang disimpan oleh google search engine ataupun situs luar yang mengarah kehalaman ini, bagaimana? alhasil not found 404 detected!

disini kita akan membuat case 404 not found agar terlihat hidup
* directory not found
* file/image not found

Code: (404.php)
<?php
if(preg_match('/(\.jpg|\.jpeg|\.png|\.gif|\.bmp)/',strtolower($_SERVER[REQUEST_URI])))
{
header("Content-Type: image/jpeg"); 
$x file_get_contents('https://www.ms-room.com/gambar/moreshare.png'); 
echo 
$x;
}

else {
?><html>
<head>
<META HTTP-EQUIV="REFRESH" CONTENT="10;URL=https://www.ms-room.com">
<title>404 Page Not Found More-Share Forum</title>
</head>

<body>
<br>
<center>
<table width=500><tr>
<td align=center>
<img src="/gambar/404.png">
<h1 style="font-size:24px">404, Page Not Found!!!<br>
Please Back To <a href="https://www.ms-room.com">home</a>.</h1><br>
</td></tr></table>
</center>
</body>
</html>
<? } ?>

Code: (.htaccess)
RewriteEngine on
RewriteRule ^404.shtml$   /404.php
ErrorDocument 404 /404.shtml

jadi apapun directory ataupun file yang telah lama kita share akan terlihat hidup walaupun sedikit ada manipulasi dengan file berdeda, anda bisa mengcustom sesuai kebutuhan dengan case match file tertentu.

moga bermanfaat
 
(Page 1 of 1)

Navigation

Back Sub-Forum