Veb-saytdagi Index.html sahifasini tushunish

Standart veb-sahifalarni yaratish

Sizning barmoqlaringizni veb-sayt dizayni suvlariga daldırma bilan boshlaganingizda o'rgangan birinchi narsalardan biri - hujjatlarni veb-sahifalar sifatida saqlash. Ko'p o'qituvchilar va veb-dizayni bilan boshlangan maqolalar sizga dastlabki HTML hujjatni index.html fayl nomi bilan saqlashni o'rgatadi. Agar siz bu sahifa nomi uchun g'alati tanlov kabi ko'ringan deb hisoblasangiz, siz bu fikrda yolg'iz emassiz. Xo'sh, nima uchun bu amalga oshdi?

Haqiqatan ham, sanoat standarti bo'lgan mazkur nomlangan konvensiyaning ma'nosini ko'rib chiqaylik.

Asosiy tushuntirish

Index.html sahifasi, tashrif buyuruvchining saytdan so'raganida hech qanday boshqa sahifa ko'rsatilmagan bo'lsa, veb-saytda ko'rsatilgan standart sahifada ishlatiladigan eng keng tarqalgan ismdir. Boshqacha qilib aytganda, index.html - bu veb-saytning bosh sahifasi uchun ishlatiladigan nom.

A Batafsil Izoh

Veb-saytlar veb-serverdagi kataloglar ichida joylashgan. Sizning kompyuteringizdagi fayllarni saqlagan papkalarga o'xshab, veb-saytingizdagi fayllarni, jumladan HTML-sahifalar, rasmlar, skriptlar, CSS- ni va boshqalarni qo'shib veb-server bilan bir xil ish qilasiz - asosan saytingizdagi barcha shaxsiy bloklar . Siz o'z ichiga oladigan kontentlarga qarab kataloglarni nomlashingiz mumkin. Masalan, veb-saytlar odatda veb-sayt uchun ishlatiladigan barcha grafik fayllarni o'z ichiga olgan "rasm" deb nomlangan katalogni o'z ichiga oladi.

Veb-saytingiz uchun har bir veb-sahifani alohida fayl sifatida saqlashingiz kerak bo'ladi.

Masalan, "Biz haqimizda" sahifasi haqida about.html sifatida saqlanishi mumkin va sizning "Bizga bog'laning" sahifasi contact.html bo'lishi mumkin. Sizning saytingiz ushbu .html hujjatidan iborat bo'ladi.

Ba'zan kimdir veb-saytga tashrif buyurganida, ular URL manzilida foydalanadigan manzildagi ushbu maxsus fayllardan birini ko'rsatmasdan buni amalga oshiradilar.

Masalan:

http: // www.

Ushbu URL domeni o'z ichiga oladi, lekin ro`yxatdagi aniq fayl yo'q. Har bir kishi reklamada yoki tashrifnomada ko'rsatilgan URL ga kirganida shunday bo'ladi. Ushbu reklamalar / materiallar ehtimol veb-saytning asosiy URL-larini reklama qiladi, ya'ni bu URLdan foydalanishni tanlagan har qanday shaxs, asosan, saytning asosiy sahifasiga o'tadi, chunki ular biron-bir maxsus sahifani talab qilmagan.

Endi, agar URL so'rovida serverda hech qanday sahifa mavjud bo'lmasa ham, u brauzerda ko'rsatilishi kerak bo'lgan veb-serverga ushbu spam uchun sahifani yetkazib berish kerak. Jo'natiladigan fayl bu katalog uchun standart sahifadir. Asosan, agar hech qanday fayl so'ralmasa, server sukut bo'yicha qanday xizmat qilishini biladi. Ko'pgina veb-serverlarda bir katalogdagi standart sahifa index.html deb ataladi.

Aslida, URL manziliga kirib, ma'lum bir faylni belgilaganingizda, server taqdim etadigan narsadir. Agar siz fayl nomini aniqlamagan bo'lsangiz, server odatiy faylni qidiradi va avtomatik tarzda ko'rsatadi - deyarli URLda ushbu fayl nomini yozganidek. Quyida ko'rsatilgan URL ga ketsangiz, aslida nima ko'rsatiladi.

Boshqa standart sahifa nomlari

Index.html bilan bir qatorda, ayrim saytlar foydalanadigan boshqa standart sahifalar mavjud:

Haqiqat shuki, veb-server siz xohlagan faylni ushbu sayt uchun sukut deb bilish uchun tuzilishi mumkin. Bunday holatda, index.html yoki index.htm bilan yopish yaxshi fikr emas, chunki u ko'pgina serverlarda kerakli qo'shimcha konfiguratsiya keraksiz tanib olinadi. Default.htm ba'zan Windows serverlarida ishlatilsa ham, index.html-dan foydalanib, saytni joylashtirishni xohlagan joyingizdan qat'iy nazar, kelajakda hosting provayderlarini ko'chirishni tanlasangiz, asl qiymati sahifangiz hali ham tan olinadi va to'g'ri ko'rsatiladi.

Sizning katalogingizda index.html sahifasiga ega bo'lishingiz kerak

Sizning veb-saytingizda katalog mavjud bo'lsa, tegishli index.html sahifasiga ega bo'lishning eng yaxshi usuli hisoblanadi. Bu sizning o'quvchilaringizga ushbu sahifaga URLda biror fayl nomini yozmasdan sahifani ko'rish imkonini beradi va ularni 404 Page Not Found xatosini ko'rishga yo'l qo'ymaydi. Siz tanlagan kataloglarning kontent sahifalarini har qanday haqiqiy sahifa havolalari bilan ko'rsatishni rejalashtirmagan bo'lsangiz ham, ushbu faylni aqlli foydalanuvchi tajribasi ko'chirish, shuningdek, xavfsizlik xususiyati.

Default File Name foydalanib, index.html kabi Xavfsizlik xususiyatlari ham yaxshi

Ko'pincha veb-serverlari papkadan tuzilgan tizim bilan boshlanadi. Bu esa, ularni papkada va papkada joylashgan boshqa fayllar singari yashirin bo'lgan sayt haqida ma'lumot beradi. Bu saytni rivojlantirish vaqtida foydali bo'lishi mumkin, lekin sayt jonli bo'lib, katalogni ko'rishga ruxsat berish sizni oldini olishni istagan xavfsizlik kamomadidir.

Agar katalogda index.html faylini kiritmasangiz, ko'pincha veb-serverlarning ko'pchiligi ushbu papkada joylashgan barcha fayllarning fayllar ro'yxatini ko'rsatadi. Bu server darajasida o'chirib qo'yilishi mumkin bo'lsa-da, bu ishni bajarish uchun server administratorini jalb qilishingiz kerak. Vaqti-vaqti bilan bosilsa va buni o'zingiz nazorat qilishni xohlasangiz, oddiygina vaqtinchalik veb-sahifani yozishingiz va uni index.html deb nomlashingiz mumkin. Ushbu faylni katalogingizga yuklang, bu mumkin bo'lgan xavfsizlik havfini yopish uchun yordam beradi.

Bundan tashqari, sizning hosting provayderingiz bilan bog'lanish va katalogni o'chirib qo'yishni talab qilish ham yaxshi.

XTML fayllaridan foydalanilmaydigan saytlar

Ba'zi veb-saytlar, masalan , kontentni boshqarish tizimi yoki PHP yoki ASP kabi yanada mustahkam dasturlash tillarini ishlatadigan narsalar, ularning tarkibida .html sahifalarini ishlata olmaydi. Ushbu saytlar uchun siz hali ham standart sahifa ko'rsatilishini ta'minlashni xohlaysiz va ushbu saytdagi index katalogi (yoki index.php, index.asp, va hokazo) mavjud bo'lgan tanlangan kataloglar uchun hali tavsiflangan sabablarga ko'ra kerak bo'ladi. yuqorida ko'rsatilgan.