เออเร่อ404 คือ เมื่อเราพยายามเปิดลิงค์หรือหน้าที่ไม่อยู่ในเซิฟเวอร์
มันก็จะมาเปิดหน้า404 หมายถึงไม่มีไฟล์นี้อยู่ในเซิฟเวอร์นี้
ที่มาของกระทู้นี้ ก็ขอมอบเครดิตให้กับเว็บ
http://share.meew...
พอดีไปอ่านข้อมูลที่คนโพสท์ถาม ก็เลยหยิบนำมาแบ่งปันกัน
ความจริงผมกะว่าจะมาเขียนให้ตั้งนานแล้วครับ แต่ดันลืมตั้งหลายเดือน
อันดับแรก ให้เราสร้างไฟล์ phpด้วยโค้ดข้างล่างนี้ครับ
Code
<?php
require_once "maincore.php";
require_once THEMES."templates/header.php";
/* put your code */
echo"<center><font size='9'><span style='color:red'>ขออภัยเป็นอย่างยิ่ง</span></font>
<br/><font size='5'><span style='color:navy'>เราไม่พบเนื้อหาที่คุณต้องการ ไฟล์อาจจะถูกลบไปแล้ว หรือคุณพิมพ์URLผิด</span></font></center>
<br/><center><a href='http://www.cmswebhost.net' target='_blank'><img src='http://www.cmswebhost.net/images/cmswebhost.png' border='0'>
<br>CmsWebHost.Net เว็บโฮสติ้งคุณภาพ บริการหลังการขาย ที่มากกว่าราคา </a></center>";
/* put your code */
require_once THEMES."templates/footer.php";
?>
จากโค้ดข้างบน ในส่วนสีแดง ให้ใส่เนื้อหา ที่เป็นของเว็บคุณครับ แล้วให้บันทึกเป็นไฟล์phpที่มีชื่อว่า error404.php
ต่อไปเรามาสร้างไฟล์ .htaccess
วิธีการสร้างมีดังนี้ครับ ให้เปิด notepadขึ้นมา แล้วก๊อปข้อความนี้ลงไป
ErrorDocument 404 /error404.php
และบันทึกชื่อไฟล์ว่า htaccess .txt แล้วให้อัพโหลดไฟล์
htaccess .txtและ
error404.php
ขึ้นเซิฟเวอร์ ให้แก้ไฟล์ htaccess .txt ผ่านโปรแกรมFTPหรือเข้าไปแก้ในโฮส ให้เป็นชื่อ .htaccess
จากนั้น ลองทดสอบ เรียกurlของเว็บเรา อย่างเช่น ผมพิมพ์ตกไป1คำ
http://www.thai-f...m/index.ph
เห็นไหมครับ ว่าง่ายแสนง่าย