Custom 404.shtml อย่างไร

Filed in Techniques by on March 8, 2012 0 Comments
404 error

404 error

วันนี้ Script ที่เคยใช้อยู่มานานเกือบ 2 ปีต้องปิดตัวลงเนื่องจาก hosting แจ้งว่า script นี้กิน resource อย่างมาก

ดังนั้นผมจึงต้องแก้ไข script ใหม่ แต่ปัญหาก็คือแล้ว  URL ต่างๆทีถูก google.com ได้ทำการ index ไปแล้วละจะทำอย่างไร

เพราะเมื่อเปิดหน้าต่างๆเหล่านั้นมาก็จะขึ้น 404 error นั้นหมายความว่าเราจะเสีย traffic นั้นไปเลย

ดังนั้นผมจึงทำการส่ง traffic ทั้งหมดจาก url ที่ได้ถูกลบไปแล้วไปยังหน้า home

โดยปรกติแล้วเราสามารถแก้ไข 404.shtml ที่อยู่ใน Cpanel ของเราได้

โดยขั้นตอนการทำก็ไม่ยากเครับ

1. Login เข้า Cpanel ของเรา

2. คลิกที่ icon “Error Pages”

3. คลิกที่ 404

4. ใส่ Coding นี่ลงไปในหน้า 404 โดย Coding นี้จะเป็นการเรียกหน้า home มาแสดง

<html>
<head>
<title>404 Error – domain.com </title>
<meta http-equiv=”REFRESH” content=”0;url=http://www.domain.com”>
</head>
<body>
</body>
</html>

จาก Coding จะเห็นว่าถ้าหน้า 404.shtml ถูกเปิดขึ้นมามันก็จะถูก Redirect ไปที่หน้า http://www.domain.com โดยการใช้ meta refresh

5. หรือจะทำการแก้ redirect ที่ .htaccess ก็ได้โดยใส่ Coding ข้างล่างนี้ไปใน .htaccess

ErrorDocument 404 /index.php

 

 

About the Author ()

คนตัวสูง ใจดี ที่น้องๆเรียกว่า พี่ใหม่ มีลูกชาย 1 คน ลูกสาว 1 คน หาเลี้ยงครอบครับด้วยการทำ online marketing มานาน ทำด้วยใจรัก และ สนุกกับสิ่งที่ทำ บ้างครั้งก็โดน google ban เว็บจนหมด บ้างครั้งก็มีเว็บเป็นร้อย แต่ไม่ทำเงิน แต่ก็ยังสุข และ สนุก กับสิ่งที่ทำ เพราะเชื่อว่า ถุ้าเราทำอะไรด้วยใจรัก และรักในสิ่งที่ทำ เราจะไปยืนอยู่จุดที่สำเร็จได้อย่าง ยั่งยืน และ มีความสุข

Leave a Reply