ทำความเข้าใจหน้า Index.html บนเว็บไซต์

วิธีการสร้างเว็บเพจเริ่มต้น

หนึ่งในสิ่งแรกที่คุณเรียนรู้เมื่อเริ่ม จุ่มเท้าลงไปในน่านน้ำของการออกแบบเว็บไซต์ คือการบันทึกเอกสารของคุณเป็นเว็บเพจ บทเรียนและบทความเกี่ยวกับการเริ่มต้นใช้งานเว็บดีไซน์จะแนะนำให้คุณบันทึก เอกสาร HTML เริ่มต้น ของคุณด้วยชื่อไฟล์ index.html ถ้าคุณคิดว่าดูเหมือนว่าจะเป็นตัวเลือกที่แปลกสำหรับชื่อหน้าเว็บคุณจะไม่โดดเดี่ยวในความคิดเห็นนั้น เหตุใดจึงทำเช่นนี้?

ลองมาดูความหมายที่อยู่เบื้องหลังการตั้งชื่อนี้โดยเฉพาะการประชุมซึ่งเป็นมาตรฐานอุตสาหกรรมอย่างแท้จริง

คำอธิบายพื้นฐาน

หน้า index.html เป็นชื่อทั่วไปที่ใช้สำหรับหน้าเริ่มต้นที่แสดงในเว็บไซต์หากไม่มีการระบุหน้าอื่นเมื่อผู้เข้าชมร้องขอไซต์ กล่าวคือ index.html เป็นชื่อที่ใช้สำหรับหน้าแรกของเว็บไซต์

อธิบายรายละเอียดเพิ่มเติม

เว็บไซต์ถูกสร้างขึ้นภายในไดเรกทอรีบนเว็บเซิร์ฟเวอร์ เช่นเดียวกับที่คุณมีโฟลเดอร์ในคอมพิวเตอร์ของคุณที่คุณบันทึกไฟล์ไว้คุณจะทำเช่นเดียวกันกับเว็บเซิร์ฟเวอร์โดยการเพิ่มไฟล์เว็บไซต์ของคุณรวมทั้งหน้า HTML ภาพสคริปต์ CSS และอื่น ๆ โดยทั่วไปจะสร้างบล็อคส่วนบุคคลทั้งหมดของไซต์ของคุณ . คุณสามารถตั้งชื่อไดเรกทอรีตามเนื้อหาที่จะมี ตัวอย่างเช่นเว็บไซต์มักมีไดเร็กทอรีที่มีข้อความว่า "images" ซึ่งมีไฟล์กราฟิกทั้งหมดที่ใช้สำหรับเว็บไซต์

สำหรับเว็บไซต์ของคุณคุณจะต้องบันทึกแต่ละเว็บเพจเป็นไฟล์แยกต่างหาก

ตัวอย่างเช่นหน้า "เกี่ยวกับเรา" ของคุณอาจได้รับการบันทึกเป็น about.html และหน้า "ติดต่อเรา" ของเราอาจจะเป็น contact.html เว็บไซต์ของคุณจะประกอบไปด้วยเอกสาร. html เหล่านี้

บางครั้งเมื่อมีคนเข้าชมเว็บไซต์พวกเขาจะทำเช่นนั้นโดยไม่ระบุไฟล์เฉพาะเหล่านี้ในที่อยู่ที่ใช้สำหรับ URL

ตัวอย่างเช่น:

http: // www

URL ดังกล่าวมีโดเมน แต่ไม่มีไฟล์ใดระบุไว้ นี่คือสิ่งที่เกิดขึ้นเมื่อใดก็ตามที่ใครไปที่ URL ที่ระบุไว้ในโฆษณาหรือบนนามบัตร โฆษณา / วัสดุเหล่านี้อาจจะโฆษณา URL พื้นฐานของเว็บไซต์ซึ่งหมายความว่าทุกคนที่เลือกใช้ URL นั้นจะไปที่หน้าแรกของเว็บไซต์เนื่องจากไม่ได้ขอหน้าใด ๆ

ขณะนี้แม้ว่าจะไม่มีหน้าใดอยู่ในคำขอ URL ที่ส่งไปยังเซิร์ฟเวอร์เว็บเซิร์ฟเวอร์ดังกล่าวยังคงต้องส่งมอบหน้าเว็บสำหรับคำขอนี้เพื่อให้เบราว์เซอร์มีข้อมูลที่จะแสดงผล ไฟล์ที่จะจัดส่งเป็นหน้าเริ่มต้นสำหรับไดเรกทอรีนั้น โดยทั่วไปถ้าไม่มีการร้องขอไฟล์เซิร์ฟเวอร์จะรู้ว่าเซิร์ฟเวอร์ใดให้บริการตามค่าเริ่มต้น ในเว็บเซิร์ฟเวอร์ส่วนใหญ่หน้าเริ่มต้นในไดเรกทอรีมีชื่อว่า index.html

ในสาระสำคัญเมื่อคุณไปที่ URL และระบุไฟล์เฉพาะ นั่นคือสิ่งที่เซิร์ฟเวอร์จะให้บริการ หากคุณไม่ได้ระบุชื่อไฟล์เซิร์ฟเวอร์จะค้นหาไฟล์เริ่มต้นและจะแสดงโดยอัตโนมัติเกือบจะเหมือนกับว่าคุณพิมพ์ชื่อไฟล์นั้นใน URL ด้านล่างนี้คือสิ่งที่จะปรากฏหากคุณไปที่ URL ที่แสดงไว้ก่อนหน้านี้

ชื่อไซต์เริ่มต้นอื่น ๆ

นอกเหนือจาก index.html แล้วยังมีชื่อหน้าเริ่มต้นอื่น ๆ ที่ไซต์บางแห่งใช้ ได้แก่ :

ความจริงก็คือเว็บเซิร์ฟเวอร์สามารถกำหนดค่าให้รู้จักไฟล์ที่คุณต้องการเป็นค่าเริ่มต้นสำหรับเว็บไซต์นั้น ในกรณีดังกล่าวคุณควรติดตรึงกับ index.html หรือ index.htm เพราะเป็นที่รู้จักบนเซิร์ฟเวอร์ส่วนใหญ่โดยไม่ต้องมีการกำหนดค่าเพิ่มเติมใด ๆ ในขณะที่บางครั้ง default.htm ใช้ในเซิร์ฟเวอร์ Windows โดยใช้ index.html ทั้งหมด แต่จะทำให้แน่ใจได้ว่าไม่ว่าคุณจะเลือกโฮสต์ไซต์ของคุณอยู่ที่ไหนรวมถึงหากคุณเลือกที่จะย้ายผู้ให้บริการโฮสติ้งในอนาคตหน้าแรกเริ่มต้นของคุณจะได้รับการยอมรับและถูกต้อง แสดง

คุณควรมีหน้า index.html ในไดเรกทอรีทั้งหมดของคุณ

เมื่อใดก็ตามที่คุณมีไดเรกทอรีในเว็บไซต์ของคุณเป็นแนวทางที่ดีที่สุดในการมีหน้า index.html ที่สอดคล้องกัน วิธีนี้ทำให้ผู้อ่านของคุณสามารถดูหน้าเว็บเมื่อมาที่ไดเรกทอรีนั้นโดยไม่ต้องพิมพ์ชื่อไฟล์ใน URL เพื่อป้องกันไม่ให้ผู้ใช้เห็น ข้อผิดพลาด 404 Page Not Found แม้ว่าคุณจะไม่ได้วางแผนที่จะแสดงเนื้อหาในหน้าดัชนีของไดเร็กทอรีที่เลือกโดยใช้ลิงก์ของเพจที่เกิดขึ้นจริง แต่การมีไฟล์ในตำแหน่งก็คือการย้ายประสบการณ์การใช้งานแบบอัจฉริยะตลอดจนคุณลักษณะด้านความปลอดภัย

การใช้ชื่อไฟล์เริ่มต้นเช่น index.html เป็นคุณลักษณะการรักษาความปลอดภัยด้วย

เว็บเซิร์ฟเวอร์ส่วนใหญ่เริ่มต้นด้วยโครงสร้างไดเรกทอรีที่มองเห็นได้เมื่อมีคนมาถึงไดเรกทอรีโดยไม่มีไฟล์เริ่มต้น ข้อมูลนี้แสดงข้อมูลเกี่ยวกับเว็บไซต์ที่อาจถูกซ่อนไว้เช่นไดเรกทอรีและไฟล์อื่น ๆ ในโฟลเดอร์นั้น วิธีนี้จะเป็นประโยชน์ในระหว่างการพัฒนาไซต์ แต่เมื่อไซต์เปิดขึ้นแล้วการดูไดเรกทอรีอาจเป็นจุดเสี่ยงด้านความปลอดภัยที่คุณต้องการหลีกเลี่ยง

ถ้าคุณไม่ใส่ไฟล์ index.html ลงในไดเร็กทอรีเซิร์ฟเวอร์เว็บส่วนใหญ่จะแสดงรายชื่อไฟล์ทั้งหมดในไดเรกทอรีนั้นโดยค่าเริ่มต้น แม้ว่าจะสามารถปิดใช้งานได้ในระดับเซิร์ฟเวอร์นั่นหมายความว่าคุณต้องมีส่วนร่วมกับผู้ดูแลระบบเซิร์ฟเวอร์เพื่อให้การทำงานเป็นไปได้ ถ้าคุณกดเวลาและต้องการควบคุมนี้ด้วยตัวคุณเองวิธีแก้ปัญหาง่ายๆคือเพียงแค่เขียนหน้าเว็บเริ่มต้นและตั้งชื่อว่า index.html การอัปโหลดไฟล์ดังกล่าวไปยังไดเรกทอรีของคุณจะช่วยปิดหลุมรักษาความปลอดภัยที่อาจเป็นไปได้

นอกจากนี้คุณควรติดต่อผู้ให้บริการพื้นที่ของคุณและขอให้ปิดการใช้งานไดเรกทอรีดู

ไซต์ที่ไม่ได้ใช้ไฟล์. HTML

บางเว็บไซต์เช่นเดียวกับที่ ใช้ระบบการจัดการเนื้อหา หรือ ไซต์ ที่ใช้ภาษาโปรแกรมที่มีประสิทธิภาพมากขึ้นเช่น PHP หรือ ASP อาจไม่ใช้. html ในโครงสร้าง สำหรับไซต์เหล่านี้คุณยังคงต้องการตรวจสอบให้แน่ใจว่ามีการระบุหน้าเริ่มต้นและสำหรับไดเรกทอรีที่เลือกในไซต์นั้นการมีหน้า index.html (หรือ index.php, index.asp ฯลฯ ) ยังคงเป็นที่น่าพอใจสำหรับเหตุผลที่อธิบายไว้ ข้างบน.