การสร้างหน้า Error Code 404 , 500 ของเราเอง ฉบับ PHP
August 31st, 2009จากหน้า Browser HTTP Error Code ที่ผมเคยโพสไว้ คราวนี้เรามาสร้างหน้า Error code เหล่านี้กันครับใน PHP ก็ทำตามนี้ครับ
จะขอยกตัวอย่าง Error code 404 และ 500 ครับที่พวกเราเจอกันเยอะที่สุด
Error 404 file not found (หาหน้าที่เราต้องการเข้าไปดูไม่พบ หรือไม่มีหน้านี้แล้ว หรือไม่เคยมีเลย)
Error 500 Internal server error (อาจจะเกี่ยวกับ Permission ไม่ถูกต้อง url ที่เรียกใช้ยาวเกินไปหรือติด security rules ของทางโฮส)
1. สร้างไฟล์ error ขึ้นมา เช่น error404.html
file นี้จะ แสดงแทน Error file not found ของ server ครับข้างในอาจจะเขียนไว้ว่า “URLนี้ไม่พบ” หรืออะไร ก็ได้แล้วแต่์ จากนั้นอับโหลดไปไว้ที่ root directory (คือ ส่วนที่เก็บ index ของหน้า home ไว้นั่นเอง)
2. ตรวจสอบูว่า ใน server ที่ root directory ของคุณนั้นมีไฟล์ .htaccess หรือยัง่ ถ้าหากว่ามีละก็ ขอแนะนำว่าให้นำไฟล์นั้นมาที่เครื่องและเปิดดูก่อน แล้วค่อยเขียนคำสั่งอื่นๆ ลงไป
3. จากนั้นเริ่มทำการเพิ่ม คำสั่งลงไปในไฟล์ .htaccess
ErrorDocument 404 /error404.html
จากนั้นก็ save ไฟล์ .htaccess
** หากว่าต้องการเพิ่มคำสั่ง error code อื่นๆ ก็สามารถเพิ่มได้ในบรรทัดถัดไป เช่น 500 ก็ให้ใส่เข้าไปในไฟล์ .htaccess เช่น
ErrorDocument 404 /error404.html
ErrorDocument 500 /error500.html
4. upload ไฟล์ .htaccess และ file error.html เข้าไปไว้ที่ root directory ใน server ของคุณ
ก็เป็นอันเสร็จครับผม หวังว่าคงมีประโยนช์กันน่ะครับ
ไว้คราวหน้าผมจะมาแนะทำใน Java Web Appplication ต่อครับ