การสร้างหน้า Error
page เป็นของตัวเอง
ทุกคนที่ทำ
web ก้อคงจะเคยเจอกันนะครับพวกหน้าที่ Error ต่างๆเช่น
Error 404 file not found
Error 500 Internal server error
ซึ่ง หน้า Error ต่างๆนี้ เราสามารถสร้างขึ้นเองเป็นแบบฉบับของเราเองได้
ตัวอย่าง หน้า Error แบบปกติเมื่อเข้าไปที่ url ที่ไม่มีไฟล์

ตัวอย่า
Error ที่เราทำขึ้นเอง

ซึ่งการสร้างหน้าของเราเองนั้นจะต้องสร้างไฟล์
.htaccess ขึ้นมา
ซึ่งเราสามารถเปลี่ยนจากหน้า ที่แสดง error ต่างๆเป็นของเราได้โดยใช้ไฟล์
.htaccess เข้ามาช่วยน่ะครับ
วิธีทำ
-
เตรียม file error404.html ของเราไว้ซึ่ง file นี้จะ แสดงแทน Error
file not found ของ server น่ะครับข้างในอาจจะเขียนไว้ว่า "ไม่มี
URLนี้ครับ" หรืออะไร
ก็ได้แล้วแต่งแล้วแต่ตามสไตล์ จากนั้นอับโหลดไปไว้ที่ root directory
(คือ ส่วนที่เก็บ index ของหน้า home ไว้นั่นเอง)
- ลองตรวจสอบดูว่า
ใน server ที่ root directory ของคุณนั้นมีไฟล์ .htaccess หรือไม่
ถ้าหากว่ามีละก็ ขอแนะนำให้นำไฟล์นั้นมาที่เครื่องและเปิดดูก่อน จากนั้นก็ค่อยเขียนคำสั่งอื่น
ๆ ลงไปทีหลังนะครับ
-
จากนั้นให้เริ่มเขียน file .htaccess ขึ้นมาอาจจะใช้ โปรแกรม notepad
เขียนขึ้นมาก็ได้ครับซึ่งใน file นั้นให้เขียนตามข้อความสีแดงข้างล่าง
จากนั้น ใช้คำสั่ง save as , All file และให้พิมพ์ชื่อไฟล์ที่ต้องการ
save เป็น .htaccess โดยมีข้อความข้างในไฟล์ .htaccess ดังนี้
ErrorDocument 404 /error404.html
จากนั้นก็ save ให้ชื่อ file เป็น .htaccess นะครับ
** หากว่าต้องการเพิ่มคำสั่ง error อื่นๆ ก็สามารถเพิ่มได้ในบรรทัดถัดไป
เช่น 500 ก็ให้ใส่เข้าไปใน .htaccess เช่น
ErrorDocument 404 /error404.html
ErrorDocument 500 /error500.html
- ให้
upload file .htaccess และ file error.html เข้าไปไว้ที่ root directory
ใน server ของคุณ
เท่านี้ก็เป็นอันเสร็จขั้นตอนแล้วครับ ง่ายนิดเดียวใช่ไหมล่ะครับอย่าลืมลองเอาไปใช้กันนะครับ
เขียนโดย : กอล์ฟ
บทความนี้ได้รับคำแนะนำมาจากคุณ Ning
( YO !!)