21 December 2011 301 redirect 301 redirect ทุก File ทำอย่างไร

เนืองจากเว็บของผมที่เป็น Web Board ที่ทำงานโดยใช้ SMF นั้นโดน Spam อย่างหนัก โดยถูก hacker เข้าไปแก้ใน Script โดยรบ Admin ออกและเมื่อใส่ Admin เข้าไปใหม่มันก็ถูกระบบออกอีก

ดังนั้นผมเลยตัดสินใจลบเว็บออกทั้งหมดแล้วส่ง Traffic ไปที่ Facebook แทน

ที่นี้ก็ติดตรงที่เราจะทำ 301 redirect ทุกหน้าของเราให้ไปที่เว็บใหม่ได้อย่างไร ผมได้ทดสอบหลายวิธีแบบงูๆ ปลาๆ เพราะไม่มีความรู้เรื่อง program เลย
ไดยได้วิธีที่สรุปได้ดังนี

301 redirect

1. ลง WordPress ในเว็บเก่าของเรา olddomain.com
2. ไปที่ Folder Template ของเราแล้วไปแก้ File 404.php โดยใส่ Coding อันนี้ลงไปด้านบนสุดของหน้า 404.php โดยให้ลบ Coding ที่มีในหน้านี้่ออกให้หมดก่อนนะครับ ดังนั้นในหน้า 404.php จะมี Coding แค่นี้นะครับ

// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com");
exit();
?>

3. ไปที่ index.php ทำการลบ Coding ออกให้หมดแล้วใส่ Coding นี้ลงไป

// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com");
exit();
?>

สรุป
1. เมือคนเข้ามาที่หน้าต่างๆที่ได้ถูกลบไปแล้วมันจะวิ่งไปที่ 404.php และ Coding ที่ทำการ Redirect โดยใช้ 301 Redirect จะทำงานส่ง Traffic ท้งหมดไปที่เว็บใหม่

2. เมื่อคนเข้ามาที่หน้า domain.com ก็จะเรียก File index.php ดังนั้น Coding 301 Redirect จะทำงานและส่ง Traffic ไปที่เว็บใหม่

บทความน่าสนใจแนะนำ:

แนะนำบทความน่าสนใจ:

WordPress Related Posted แสดงทั้ง Title และ Description
WP MaxiTags - WordPress Auto Tag Generator
AdSense Integrator Plugin

Leave a Reply