วิธีนี้อาจไม่ใช่วิธีที่ดีที่สุด … แต่ก็เป็นวิธีหนึ่งในกรณีที่เราอาจจะดีไซน์เว็บใหม่หรือเปลี่ยนแปลงโครงสร้างของเว็บไซต์ใหม่ ทำให้ลิ้งที่อาจแชร์หรือฝากไว้ตามที่ต่าง ๆ เข้ามาเป็น Error 404 File not found! กระเด้งกระดอนเข้ามาหน้าแรกให้หมด เป็นวิธีการโกย Traffic เดิมที่หลง ๆ เข้ามาให้เข้ามาอยู่ถูกที่ถูกทาง ฮาาาา
วิธีทำสำหรับ Joomla
1. ไปที่ไฟล์ error.php ซึ่งอยู่ที่พาธ templates/system/error.php
2. เปิดไฟล์ error.php เพื่อแก้ไข (อย่าลืมแบ๊คอัพไฟล์เดิมไว้)
เดิม
// no direct access
defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );
?>
เปลี่ยนเป็น
// no direct access
defined( ‘_JEXEC’ ) or die( ‘Restricted access’ );
if (($this->error->code) == ‘404’) {
header( “location: http:/www.yourdomain.com/” );
exit(0);
} else {
}
?>
3. Save and upload … จากนี้ลองทดสอบเข้าหน้า 404 ของ Joomla จะพบว่า Redirect มาหน้าโฮมเพจที่เราตั้งไว้ … ขอให้สนุกกับ Joomla!
ปล. โปรดระมัดระวัง <?php } ?> และวิธีนี้ทดสอบกับ Joomla เวอร์ชั่น 1.5.26
สำหรับ WordPress
แนะนำเป็น Plugin ชื่อว่า All 404 Redirect to Homepage ติดตั้งง่ายใช้งานได้ดีและฟรี