ทิปนี้สำหรับคนทำเว็บโดยเฉพาะ

โดยปกติเวลาเราเข้าเว็บไซต์ ไฟล์แรกที่เว็บไซต์จะเปิดเป็นอันดับแรก มักจะเป็นไฟล์ index.htm, index.html, index.php หรือ default.html แต่ในหลายๆ กรณี เราอาจต้องการให้ไฟล์อื่นๆ เป็นไฟล์เริ่มต้น ซึ่งก็สามารถทำได้ด้วย โดยเฉพาะกับ web hosting เป็นมีระบบปฏิบัติการเป็น linux สามารถทำได้ง่ายมากๆ เพียงแค่ เพิ่มคำสั่งเข้าไปบรรทัดเดียว

สิ่งสำคัญที่สุดคือ คุณต้องมี login ในการเข้าถึงเว็บโฮสติ้งก่อน

วิธีเปลี่ยนไฟล์หน้าแรกของเว็บโฮสติ้ง

ทำความรู้จักไฟล์ .htaccess ก่อน ไฟล์นี้เป็นอีกหนึ่งที่ web hosting ของเราะอ่านก่อนเข้าไฟล์หน้าเว็บของเรา ไฟล์นี้สามารถเปิดอ่านด้วยโปรแกรม text editor ทั่วไป เช่น notepad หรือ wordpad เป็นต้น ในรายละเอียดจะไม่ขอกล่าวให้มากความ และเสียเวลา จะแนะนำวิธีการเปลียนไฟล์เริ่มต้นกันเลย

  1. Login เข้าไปยังเว็บโฮสติ้งชองเรา
  2. จากนั้น download ไฟล์ .htaccess มาเก็บไว้ในเครื่องคอมฯ ของเรา
  3. ก่อนแก้ไข แนะนำให้สำรองไฟล์นี้เก็บไว้ก่อน
  4. เริ่มต้นด้วยกเปิดโปรแกรม notepad และเลือกเปิดไฟล์นี้ .htaccess
  5. ถ้าไฟล์นี้ไม่มีข้อมูล คุณสามารถเพิ่มบรรทัดนี้ลงไป
    DirectoryIndex start.htm index.html index.php
  6. จากนัันบันทึก หรือ Save
  7. ทำการ upload ไปยังเว็บโฮสติ้งของเราเช่นเดิม
  8. แค่นี้ก็ทดสอบได้เลยครับ

ความหมาของ DirectoryIndex start.htm index.html index.php

คำสั่ง DirectoryIndex เป็นคำสั่งในการบอกว่าจะให้เปิดไฟล์ไหนเป็นไฟล์แรก จากตัวอย่างนี้ เว็บไซต์ของเราจะมีการตรวจสอบไฟล์ Start.htm ก่อน ถ้าไม่พบก็จะเปิดไฟล์ index.html เป็นไฟล์เริ่มต้น และถ้าไม่พบทั้งสองไฟล์ ก็จะเปิดไฟล์ index.php เป็นไฟล์แรกเลยต่อไป

ทิปนี้ ผมนำไปใช้กับการเขียนเว็บบน Mobile เพิ่มเติม เพื่อให้ตรวจสอบว่า อุปกรณ์ที่เปิดเว็บนั้นเป็น mobile หรือ computer..


Menu