Bir İndeksdə Index.html səhifəsini anlayın

Varsayilan veb səhifələr yaratmaq

Sizin veb səhifənizin dizaynı suyuna daldırmağa başlayarkən öyrəndiyiniz ilk şeylərdən biri sənədlərinizi veb səhifələr kimi necə saxlamağınızdır. Web dizaynı ilə başlayan bir çox dərslik və məqalə ilk HTML sənədinizi index.html fayl adı ilə saxlamağa göstəriş verir. Əgər səhifə adının qəribə bir seçim kimi göründüyünü düşünsəniz, bu fikirdə tək deyilsiniz. Nə üçün bu niyə edilir?

Həqiqətən sənayedə geniş bir standart olan bu adlandırma konvensiyasının arxasında olan mənaya nəzər salaq.

A əsas izah

İndex.html səhifəsi, bir ziyarətçinin sitenizi istediğinde başqa bir səhifə belirtilmediği halda, bir web sitesinde gösterilen varsayılan sayfanın en yaygın adıdır. Başqa sözlə, index.html saytın ana səhifəsində istifadə edilən ad.

Daha ətraflı izah

Websaytlar bir web server üzrə kataloqların içərisində tikilir. Sizin kompüterinizdə faylları saxladığınız qovluqlarınız olduğu kimi, HTML səhifələr, şəkillər, skriptlər, CSS və daha çox daxil olmaqla, veb-sayt fayllarını əlavə edərək bir web serverlə eyni şeyi edə bilərsiniz - əsasən sitenizin bütün fərdi tikinti blokları . İçindəkilərin tərkibinə əsasən kataloqları adlandıra bilərsiniz. Məsələn, saytlar internet saytında istifadə edilən bütün qrafik faylları ehtiva edən "şəkillər" etiketli bir kataloqu yayır.

Veb saytınız üçün, hər bir veb-səhifəni ayrı bir fayl olaraq saxlamaq lazımdır.

Məsələn, "Hakkımızda" səhifəsi about.html kimi saxlanıla bilər və "Bizimlə əlaqə" səhifəsi contact.html ola bilər. Saytınız bu .html sənədlərdən ibarət olacaq.

Bəzən kimsə veb səhifəsinə baxdıqda, onlar URL üçün istifadə etdiyiniz ünvandakı bu xüsusi fayllardan birini göstərmədən bunu edirlər.

Misal üçün:

http: // www.

Bu URL domen daxildir, lakin sadalanan xüsusi bir fayl yoxdur. Hər kəs bir reklamda və ya biznes kartında göstərilən bir URLə gedərkən olur. Bu reklam / materiallar, ehtimal ki, veb-saytın əsas URL-i tanıtacaq, yəni o URL-ni istifadə etməyi seçən hər hansı bir səhifə istəmədikləri üçün əsasən saytın ana səhifəsinə keçəcəkdir.

İndi, URL tələbində göstərilən heç bir səhifə olmasa da, serverə verilir, brauzerin görünməsi üçün veb server hələ də bu tələb üçün bir səhifə təqdim etməlidir. Təqdim ediləcək fayl, o qovluq üçün u mənim səhifədir. Əsasən, əgər heç bir fayl tələb edilmirsə, server ondan hansı xidmətə başlamasını bilir. Bir çox veb serverdə bir kataloqdakı default səhifə index.html adlanır.

Əslində, URL ünvanına getdiyinizdə və müəyyən bir fayl müəyyən edərkən, server təqdim edəcəkdir. Bir fayl adını belirtmiyorsanız, sunucu bir varsayılan dosyanın arar ve avtomatik olaraq görüntülenir - hemen hemen URL'deki bu fayl adını yazdığınız kimi. Aşağıda göstərilən URL ünvanına getdiyinizdə, həqiqətən, aşağıdakılar göstərilir.

Digər Standart Səhifə Adları

Index.html ilə yanaşı, bəzi saytların istifadə etdiyi digər default səhifə adları da var:

Əslində, veb-server istənilən faylı həmin sayt üçün default kimi tanımaq üçün konfiqurasiya edilə bilər. Bu halda, index.html və ya index.htm ilə qalmaq hələ də yaxşı bir fikirdir, çünki dərhal lazım olan hər hansı bir əlavə konfiqurasiya olmadan əksər serverlərdə dərhal tanınır. Default.htm bəzən Windows serverlərində istifadə olunur, index.html istifadə edərək, lakin sitenizi barındırmayı seçdiyiniz yerdən asılı olmayaraq, gələcəkdə barındırma provayderlərini hərəkətə keçirməyi seçsəniz, u mənim ana səhifəm hələ də tanınacaq və düzgün nümayiş etdirildi.

Bütün dizinlerinizdə bir index.html səhifəsi olmalıdır

Veb saytınızdakı bir qovluğunuz olduğunda müvafiq index.html səhifəsinə sahib olmaq ən yaxşı bir tətbiqdir. Bu, oxucunuza URL'de bir fayl adı yazmadan, bu kataloqa gəldikdə bir səhifə görmək imkanı verir və 404 Page Not Found səhvini görməməsini maneə törədir. Seçdiyiniz dizinlerin səhifələrindəki məzmunu hər hansı bir faktiki səhifə bağlantısı ilə göstərməyi planlaşdırmadığınız halda, faylın yerini smart bir istifadəçi təcrübəsi və təhlükəsizlik xüsusiyyəti də daşıyır.

Default File Adı istifadə index.html kimi bir Təhlükəsizlik xüsusiyyəti də yaxşıdır

Bir çoxu veb-server bir kataloq olmadan bir qovluq gəldiyi zaman dizin strukturu ilə görünür. Bu, onlara qovluqdakı dizinlər və digər fayllar kimi gizli olan sayt haqqında məlumat verir. Bu, bir saytın inkişafı zamanı faydalı ola bilər, ancaq saytın canlı olmasına baxmayaraq, kataloq nəzərdən keçirilməsinə icazə vermək istəməyiniz təhlükəsizlik zəifliyi ola bilər.

Dizinde bir index.html fayl qoymazsan, varsayılan olaraq, ən çox web sunucuları bu dizindeki bütün faylların bir fayl siyahısı göstərilir. Bu server səviyyəsində əlil oluna bilər, baxmayaraq ki, bu, işləmək üçün server administratorunu cəlb etməlisiniz. Zaman üçün basdırılıyorsanız və bunu özünüzdə idarə etmək istəyirsinizsə, asan bir həll etmək, sadəcə bir default web page yazmaq və index.html adını verməkdir. Faylın dizinə yüklənməsi potensial təhlükəsizlik çuxurunu bağlamağa kömək edəcəkdir.

Bundan əlavə, həmçinin hosting provayderinizlə əlaqə saxlamalı və əlil olmaq üçün kataloq görünüşünü tələb etməlisiniz.

Http faylları istifadə etməyən saytlar

Bir məzmun idarəetmə sistemi və PHP və ya ASP kimi daha güclü proqramlaşdırma dilləri istifadə edənlər kimi bəzi saytlar, onların strukturunda .html səhifələrdən istifadə edə bilməzlər. Bu saytlar üçün hələ də bir default səhifənin göstərildiyini və bu saytdakı seçdiyiniz dizinler üçün index.html (və ya index.php, index.asp, və s.) yuxarıda.