ผู้เขียน หัวข้อ: วิธีแก้ 404 file not found (wp)  (อ่าน 870 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
วิธีแก้ 404 file not found (wp)
« เมื่อ: 26 มิถุนายน 2016, 12:30:45 »
ไม่ค่อยได้อัพบทความซะนาน ทำอะไรมากมายหลายอย่างจนไม่มีเวลามาเขียนข้อมูล วันนี้เจอปัญหาอย่างหนึ่งที่เพิ่งแก้มาหมาดๆ เพราะหัดทำหน้า landpage
โดยทั่วไปข้อผิดพลาด 404 file not found จะถูกส่งคืนมาเมื่อ googlebot ไม่สามารถเข้าไปเก็บข้อมูลหน้าเว็บไซต์ซึ่งไม่มีอยู่อาจจะเป็นเพราะว่าเรา ได้ทำการลบบทความทิ้ง,กำลังปรับปรุงเนื้อหาเว็บไซต์ หรือเปลี่ยนชื่อหน้าเว็บเพจนั้นๆโดยไม่มีการเปลี่ยนเส้นทาง URL เก่าไปหน้าใหม่
ซึ่ง 404 file not found จะไม่ส่งผลกระทบต่อการจัดลำดับเว็บไซต์ของเราซึ่งเราไม่จำเป็นต้องสนใจข้อ ผิดพลาดนี้ก็ได้ ซึ่งเราสามารถเปลี่ยนไปยังเว็บไซต์หน้าแรกของเราได้
 
 
1.ใช้ จาวา redirect สคริปหน่วงเวลาไปหน้าแรก
<?php get_header(); ?>   
      <h2>Not Found</h2>   
      <div class="entrybody">Sorry, but you are looking for something that isn’t here.</div>   
<script type="text/JavaScript">   
<!–   
setTimeout("location.href = ‘http://www.imhow2.com//’;",50);   
–>   
</script>   
</div>   
<?php get_sidebar(); ?>   
<?php get_footer(); ?>
 
2.ใช้ 301 Redirect ไปยังหน้าแรก
<?php   
// Permanent redirection   
header("HTTP/1.1 301 Moved Permanently");   
header("Location: http://www.imhow2.com");   
exit();   
?>
**เอาไปใส่ในไฟล์ 404.php


ที่มา: http://www.imhow2.com/blog/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%81%E0%B8%81%E0%B9%89-404-file-not-found-wp/