ป้ายกำกับ: โพลเดอร์

เขียนหน้า 404 แบบง่าย ๆเขียนหน้า 404 แบบง่าย ๆ

เป็นธรรมดาที่เวลาเว็บมีอายุนาน ๆ แล้วจะมีการที่เพิ่มลดหน้าเพจ มีภาพที่โดนลบออก มีโดนย้ายตำแหน่ง รวมถึงพวก hacker ที่พยามจะมาเดินเล่นหา file ต่าง ๆ ที่อาจจะสามารถใช้รวบรวมข้อมูลไปทำอันตรายต่าง ๆ ได้ หลาย ๆ เว็บจึงทำหน้า 404 not found ไว้ เพื่อ

  • บอกว่าไฟล์นี่ไม่มีแล้วนะ
  • พา user ไปหน้า search ข้อมูล หรือหน้าที่รวมความช่วยเหลือ
  • ป้องกันไม่ให้มาค้นหาไฟล์อะไรง่าย ๆ โดยการเดาชื่อไฟล์ เพราะจะได้หน้านี้กลับไป เป็นการถ่วงเวลาอย่างหนึ่งให้ระบบตรวจจับการบุกรุกสามารถเห็นได้ง่ายขึ้น

    สร้างไฟล์ .htaccess ไว้ใน folder หลักของเว็บ หรือ directory ที่ต้องการ โดยเขียน

    ถ้ามีคำสั่งอื่น ๆ อยู่แล้ว ก็ให้ใส่คำสั่ง RewriteRule (.*) 404.html [L] ไว้ล่างสุด และเขียนไฟล์ 404.html ไว้เนื้อหาภายในก็เปลี่ยนไปตามจุดประสงค์ที่ต้องการ จะแค่ภาพ 404 ที่มีตามเน็ตก็ได้
    RewriteEngine On
    
    # ป้องกันไม่ให้เกิด Infinite Loop ( ถ้าเป็นไฟล์ 404.html เอง ไม่ต้อง Rewrite )
    RewriteCond %{REQUEST_URI} !/404\.html$
    
    # Redirect ทุกอย่างไปที่ 404.html
    RewriteRule ^(.*)$ /404.html [L]
    

อ่านเพิ่มเติม