หนึ่งในสิ่งแรกที่คุณเรียนรู้เมื่อเริ่มจุ่มเท้าลงไปในน่านน้ำของการออกแบบเว็บไซต์คือการบันทึกเอกสารของคุณเป็นเว็บเพจ บทแนะนำและบทความต่างๆเกี่ยวกับการเริ่มต้นใช้งานการออกแบบเว็บจะแนะนำให้คุณบันทึกเอกสาร HTML เริ่มต้นของคุณด้วยชื่อไฟล์ index.html. ถ้าคุณคิดว่าดูเหมือนว่าจะเป็นตัวเลือกที่แปลกสำหรับชื่อหน้าเว็บคุณจะไม่โดดเดี่ยวในความคิดเห็นนั้น เหตุใดจึงทำเช่นนี้? ลองมาดูความหมายที่อยู่เบื้องหลังการตั้งชื่อนี้โดยเฉพาะการประชุมซึ่งเป็นมาตรฐานอุตสาหกรรมอย่างแท้จริง
คำอธิบายพื้นฐาน
หน้า index.html เป็นชื่อทั่วไปที่ใช้สำหรับหน้าเริ่มต้นที่แสดงในเว็บไซต์หากไม่มีการระบุหน้าอื่นเมื่อผู้เข้าชมร้องขอไซต์ กล่าวคือ index.html เป็นชื่อที่ใช้สำหรับหน้าแรกของเว็บไซต์
อธิบายรายละเอียดเพิ่มเติม
เว็บไซต์ถูกสร้างขึ้นภายในไดเรกทอรีบนเว็บเซิร์ฟเวอร์ เช่นเดียวกับที่คุณมีโฟลเดอร์ในคอมพิวเตอร์ของคุณที่คุณบันทึกไฟล์ไว้คุณจะทำเช่นเดียวกันกับเว็บเซิร์ฟเวอร์โดยการเพิ่มไฟล์เว็บไซต์ของคุณรวมทั้งหน้า HTML ภาพสคริปต์ CSS และอื่น ๆ โดยทั่วไปจะสร้างบล็อคส่วนบุคคลทั้งหมดของไซต์ของคุณ . คุณสามารถตั้งชื่อไดเรกทอรีตามเนื้อหาที่จะมี ตัวอย่างเช่นเว็บไซต์มักมีไดเร็กทอรีที่มีข้อความว่า "images" ซึ่งมีไฟล์กราฟิกทั้งหมดที่ใช้สำหรับเว็บไซต์
สำหรับเว็บไซต์ของคุณคุณจะต้องบันทึกแต่ละเว็บเพจเป็นไฟล์แยกต่างหาก ตัวอย่างเช่นหน้า "เกี่ยวกับเรา" ของคุณอาจได้รับการบันทึกเป็น about.html และหน้า "ติดต่อเรา" อาจเป็น contact.html. เว็บไซต์ของคุณจะประกอบไปด้วยเอกสาร. html เหล่านี้
บางครั้งเมื่อมีคนเข้าชมเว็บไซต์พวกเขาจะทำเช่นนั้นโดยไม่ระบุไฟล์เฉพาะเหล่านี้ในที่อยู่ที่ใช้สำหรับ URL ตัวอย่างเช่น:
http://www.Go-Travels.com
URL ดังกล่าวมีโดเมน แต่ไม่มีไฟล์ใดระบุไว้ นี่คือสิ่งที่เกิดขึ้นเมื่อใดก็ตามที่ใครไปที่ URL ที่ระบุไว้ในโฆษณาหรือบนนามบัตร โฆษณา / วัสดุเหล่านี้อาจจะโฆษณา URL พื้นฐานของเว็บไซต์ซึ่งหมายความว่าทุกคนที่เลือกใช้ URL นั้นจะไปที่หน้าแรกของเว็บไซต์เนื่องจากไม่ได้ขอหน้าใด ๆ
ขณะนี้แม้ว่าจะไม่มีหน้าใดอยู่ในคำขอ URL ที่ส่งไปยังเซิร์ฟเวอร์เว็บเซิร์ฟเวอร์ดังกล่าวยังคงต้องส่งมอบหน้าเว็บสำหรับคำขอนี้เพื่อให้เบราว์เซอร์มีข้อมูลที่จะแสดงผล ไฟล์ที่จะจัดส่งเป็นหน้าเริ่มต้นสำหรับไดเรกทอรีนั้น โดยทั่วไปถ้าไม่มีการร้องขอไฟล์เซิร์ฟเวอร์จะรู้ว่าเซิร์ฟเวอร์ใดให้บริการตามค่าเริ่มต้น บนเว็บเซิร์ฟเวอร์ส่วนใหญ่จะมีการตั้งชื่อเพจดีฟอลต์ไว้ในไดเรกทอรี
index.html
ในสาระสำคัญเมื่อคุณไปที่ URL และระบุไฟล์เฉพาะนั่นคือสิ่งที่เซิร์ฟเวอร์จะให้บริการ หากคุณไม่ได้ระบุชื่อไฟล์เซิร์ฟเวอร์จะค้นหาไฟล์เริ่มต้นและจะแสดงโดยอัตโนมัติเกือบจะเหมือนกับว่าคุณพิมพ์ชื่อไฟล์นั้นใน URL ด้านล่างนี้คือสิ่งที่จะปรากฏหากคุณไปที่ URL ที่แสดงไว้ก่อนหน้านี้
ชื่อไซต์เริ่มต้นอื่น ๆ
นอกเหนือจาก index.html แล้วยังมีชื่อหน้าเริ่มต้นอื่น ๆ ที่ไซต์บางแห่งใช้ ได้แก่ :
- index.htm
- default.htm หรือ default.html
- home.htm หรือ home.html
ความจริงก็คือเว็บเซิร์ฟเวอร์สามารถกำหนดค่าให้รู้จักไฟล์ที่คุณต้องการเป็นค่าเริ่มต้นสำหรับเว็บไซต์นั้น ในกรณีดังกล่าวคุณควรติดตรึงกับ index.html หรือ index.htm เพราะเป็นที่รู้จักบนเซิร์ฟเวอร์ส่วนใหญ่โดยไม่ต้องมีการกำหนดค่าเพิ่มเติมใด ๆ ในขณะที่บางครั้ง default.htm ใช้ในเซิร์ฟเวอร์ Windows โดยใช้ index.html ทั้งหมด แต่จะทำให้แน่ใจได้ว่าไม่ว่าคุณจะเลือกโฮสต์ไซต์ของคุณอยู่ที่ไหนรวมถึงหากคุณเลือกที่จะย้ายผู้ให้บริการโฮสติ้งในอนาคตหน้าแรกเริ่มต้นของคุณจะได้รับการยอมรับและถูกต้อง แสดง
คุณควรมีหน้า index.html ในไดเรกทอรีทั้งหมดของคุณ
เมื่อใดก็ตามที่คุณมีไดเรกทอรีในเว็บไซต์ของคุณเป็นแนวทางที่ดีที่สุดที่จะมีเนื้อหาเหมือนกัน
index.html
หน้า. วิธีนี้ทำให้ผู้อ่านของคุณสามารถดูหน้าเว็บเมื่อมาที่ไดเรกทอรีนั้นโดยไม่ต้องพิมพ์ชื่อไฟล์ใน URL เพื่อป้องกันไม่ให้ผู้ใช้เห็น a
. แม้ว่าคุณจะไม่ได้วางแผนที่จะแสดงเนื้อหาในหน้าดัชนีของไดเร็กทอรีที่เลือกโดยใช้ลิงก์ของเพจที่เกิดขึ้นจริง แต่การมีไฟล์ในตำแหน่งก็คือการย้ายประสบการณ์การใช้งานแบบอัจฉริยะตลอดจนคุณลักษณะด้านความปลอดภัย
การใช้ชื่อไฟล์เริ่มต้นเช่น index.html เป็นคุณลักษณะการรักษาความปลอดภัยด้วย
เว็บเซิร์ฟเวอร์ส่วนใหญ่เริ่มต้นด้วยโครงสร้างไดเรกทอรีที่มองเห็นได้เมื่อมีคนมาถึงไดเรกทอรีโดยไม่มีไฟล์เริ่มต้น ข้อมูลนี้แสดงข้อมูลเกี่ยวกับเว็บไซต์ที่อาจถูกซ่อนไว้เช่นไดเรกทอรีและไฟล์อื่น ๆ ในโฟลเดอร์นั้น วิธีนี้จะเป็นประโยชน์ในระหว่างการพัฒนาไซต์ แต่เมื่อไซต์เปิดขึ้นแล้วการดูไดเรกทอรีอาจเป็นจุดเสี่ยงด้านความปลอดภัยที่คุณต้องการหลีกเลี่ยง
ถ้าคุณไม่ใส่ไฟล์ index.html ลงในไดเร็กทอรีเซิร์ฟเวอร์เว็บส่วนใหญ่จะแสดงรายชื่อไฟล์ทั้งหมดในไดเรกทอรีนั้นโดยค่าเริ่มต้น แม้ว่าจะสามารถปิดใช้งานได้ในระดับเซิร์ฟเวอร์นั่นหมายความว่าคุณต้องมีส่วนร่วมกับผู้ดูแลระบบเซิร์ฟเวอร์เพื่อให้การทำงานเป็นไปได้ ถ้าคุณกดเวลาและต้องการควบคุมนี้ด้วยตัวคุณเองวิธีแก้ปัญหาง่ายๆคือเพียงแค่เขียนหน้าเว็บเริ่มต้นและตั้งชื่อว่า index.html การอัปโหลดไฟล์ดังกล่าวไปยังไดเรกทอรีของคุณจะช่วยปิดหลุมรักษาความปลอดภัยที่อาจเป็นไปได้ นอกจากนี้คุณควรติดต่อผู้ให้บริการพื้นที่ของคุณและขอให้ปิดการใช้งานไดเรกทอรีดู
ไซต์ที่ไม่ได้ใช้ไฟล์. HTML
บางเว็บไซต์เช่นเดียวกับที่ใช้ระบบการจัดการเนื้อหาหรือไซต์ที่ใช้ภาษาโปรแกรมที่มีประสิทธิภาพมากขึ้นเช่น PHP หรือ ASP อาจไม่ใช้. html ในโครงสร้าง สำหรับไซต์เหล่านี้คุณยังคงต้องการตรวจสอบให้แน่ใจว่ามีการระบุหน้าเริ่มต้นและสำหรับไดเรกทอรีที่เลือกในไซต์นั้นการมีหน้า index.html (หรือ index.php, index.asp ฯลฯ ) ยังคงเป็นที่น่าพอใจสำหรับเหตุผลที่อธิบายไว้ ข้างบน.