Հասկանալ Index.html էջը կայքէջում

Ինչպես ստեղծել կանխադրված վեբ էջեր

Մեկը հենց այն ամենից, երբ դուք սկսում եք սովորել, երբ սկսում եք ոտք ունեցողներին կոճակները դարձնել կայքի դիզայնի ջրերը , ինչպես է ձեր փաստաթղթերը փրկել վեբ էջերը: Շատ ձեռնարկներ եւ հոդվածներ, որոնք սկսվում են վեբ դիզայնով, ձեզ կպատրաստեն ձեր նախնական HTML փաստաթուղթը ֆայլի անվան index.html ֆայլով: Եթե ​​կարծում եք, որ էջի անվան համար տարօրինակ ընտրություն է թվում, դու այդ կարծիքում ես միայնակ չեք: Ուրեմն ինչու դա արվում է:

Եկեք նայենք այս կոնկրետ կոնվենցիայի հետեւի իմաստին, որը, փաստորեն, արդյունաբերական լայն չափանիշ է:

Հիմնական բացատրություն

Index.html էջը կայքի ամենատարածված անվանումն է, որն օգտագործվում է կայքէջում ցուցադրված լռելյայն էջի համար, եթե այցելուը խնդրելու համար կայքի այլ էջ չի նշվում: Այսինքն, index.html- ը կայքի օգտագործման համար օգտագործված անունն է:

Ավելի մանրամասն նկարագրությունը

Կայքերը կառուցված են վեբ-սերվերի վրա դիրեկտորիաների ներսում: Ինչպես ձեր համակարգչում պահվող ֆայլեր ունեք, որ դուք պահպանում եք ֆայլերը, նույնն եք անում նաեւ վեբ սերվերի միջոցով, ավելացնելով ձեր կայքի ֆայլերը, ներառելով HTML էջերը, պատկերները, սցենարները, CSS- ը եւ ավելին `հիմնականում ձեր կայքի առանձին շինարարական բլոկները . Դուք կարող եք անվանել դիրեկտորիաներ `հիմնվելով պարունակվող բովանդակության վրա: Օրինակ, կայքերն ընդհանրապես ներառում են «նկարներ» պիտակավորված կայք, որը պարունակում է կայքի օգտագործված բոլոր գրաֆիկական ֆայլերը:

Ձեր կայքէջի համար հարկավոր է պահպանել յուրաքանչյուր վեբ էջը որպես առանձին ֆայլ:

Օրինակ, «Մեր մասին» էջը կարող է փրկվել մոտ approximately.html եւ ձեր «Կապ մեզ» էջը կարող է լինել contact.html : Ձեր կայքը կազմված կլինի այս .html փաստաթղթերից:

Երբեմն, երբ ինչ-որ մեկը այցելում է կայք, նրանք դա անում են, առանց URL- ի օգտագործման հասցեում նշված կոնկրետ ֆայլերից որեւէ մեկին:

Օրինակ:

http: // www.

Այդ URL- ն ներառում է տիրույթը, սակայն նշված կոնկրետ ֆայլ չկա: Դա տեղի է ունենում այն ​​ժամանակ, երբ որեւէ մեկը գնում է գովազդում կամ այցեքարտի մեջ նշված URL- ն: Այդ գովազդները / նյութերը, ամենայն հավանականությամբ, գովազդելու են կայքի հիմնական URL- ը, ինչը նշանակում է, որ ցանկացած օգտվող, ով ընտրում է այդ URL- ից օգտվելը, հիմնականում գնում է կայքի հիմնական էջը, քանի որ նրանք չեն պահանջել որեւէ կոնկրետ էջ:

Այժմ, չնայած URL հասցեում նշված էջը չկան, սակայն նրանք սերվերին են դարձնում, այդ վեբ սերվերը դեռեւս պետք է մատուցի այս հարցմանը մի էջ, որպեսզի զննարկիչը ունենա ինչ-որ բան ցուցադրելու համար: Առաքվող ֆայլը այդ գրացուցակի համար նախատեսված լռելյայն էջ է: Հիմնականում, եթե որեւէ ֆայլ չի պահանջվում, սերվերը գիտի, թե որ մեկը պետք է սպասարկի լռելյայն: Ցանցային սերվերների մեծ մասում, դիրեկտորիայում կանխադրված էջը անվանում է index.html:

Ըստ էության, երբ դուք գնում եք URL եւ նշեք կոնկրետ ֆայլ , այն է, որ սերվերը կներկայացնի: Եթե ​​դուք չեք նշում ֆայլի անունը, սերվերը նայում է ստանդարտ ֆայլի եւ ցուցադրում է այն ավտոմատ կերպով, գրեթե կարծես URL- ում այդ ֆայլի անունը տպել եք: Ստորեւ ներկայացվում է այն, ինչ իրականում ցուցադրվում է, եթե գնացել եք նախկինում նշված URL- ին:

Այլ Default Էջեր

Բացի index.html- ից, կան նաեւ այլ լռելյայն էջերի անուններ, որոնք որոշ կայքերն օգտագործում են, այդ թվում `

Իրականությունն այն է, որ վեբ սերվերը կարող է կազմաձեւվել, ճանաչել ցանկացած ֆայլ, որը ցանկանում եք, որպես այդ կայքի համար կանխադրված: Դա այն դեպքն է, որ դեռ լավ գաղափար է մնալ index.html կամ index.htm- ի պատճառով, քանի որ այն անմիջապես ճանաչվում է բազմաթիվ սերվերների վրա առանց անհրաժեշտ լրացուցիչ կազմաձեւման: Չնայած default.htm- ն երբեմն օգտագործվում է Windows սերվերի վրա, օգտագործելով index.html բոլորը, սակայն ապահովում է, որ անկախ նրանից, թե որտեղ եք ընտրել հյուրընկալելու ձեր կայքը, ներառյալ, եթե նախընտրում եք տեղափոխել հոստինգի մատակարարները ապագայում, ձեր լռելյայն էջը դեռեւս ճանաչված է եւ պատշաճ ցուցադրվեց:

Դուք պետք է ունենաք index.html էջը ձեր բոլոր դիրեկտորիաներում

Երբ դուք ունեք ձեր գրացուցակը ձեր կայքում, դա լավագույն փորձ է ունենալ համապատասխան index.html էջ: Սա թույլ է տալիս ձեր ընթերցողներին տեսնել էջը, երբ դրանք գալիս են այդ ցուցակում, առանց URL- ի մուտքագրելով ֆայլի անուն, կանխելու համար 404 էջը չգտնելու սխալը : Նույնիսկ եթե դուք չեք նախատեսում բովանդակություն ցուցադրել ընտրված դիրեկտորիաների էջերի էջերում ցանկացած իրական էջի հղումներով, տեղադրելով ֆայլը խելացի օգտագործողի փորձ է, ինչպես նաեւ անվտանգության առանձնահատկություն:

Օգտագործելով Default File Name- ի նման index.html- ը որպես անվտանգության հատկություն է

Վեբ սերվերի մեծամասնությունը սկսում է գրացուցակների կառուցվածքը, երբ որեւէ մեկը գալիս է գրացուցակ առանց նախնական ֆայլի: Սա ցույց է տալիս նրանց տեղեկությունները այն մասին, թե ինչու այլ կերպ թաքնված կլինի, ինչպիսիք են դիրեկտորիաների եւ այլ ֆայլերը այդ թղթապանակում: Սա կարող է օգտակար լինել կայքի զարգացման ընթացքում, բայց երբ կայքը ապրում է, թույլ տալով դիրեկտորիայի դիտարկումը կարող է լինել անվտանգության խոցելիություն, որը դուք կցանկանաք խուսափել:

Եթե ​​դուք չեք դնում index.html ֆայլի մեջ գրացուցակում, ապա լռելյայն մեծամասնությամբ վեբ սերվերը կցուցադրի այդ դիրեկտորիայի բոլոր ֆայլերի ֆայլերի ցանկը: Թեեւ սա կարող է անջատվել սերվերի մակարդակում, նշանակում է, որ դուք պետք է ներգրավել սերվերի կառավարիչը, որպեսզի այն աշխատի: Եթե ​​դուք ժամանակին սեղմված եք եւ ուզում եք դա վերահսկել ձեր սեփական, հեշտ լուծում է պարզապես գրել default վեբ էջ եւ անվանում index.html: Այդ ֆայլը ձեր գրացուցակում վերբեռնեք, կօգնեն փակել այդ պոտենցիալ անվտանգության փոսը:

Բացի այդ, նաեւ լավ գաղափար է նաեւ դիմել ձեր հոստինգի մատակարարին եւ խնդրել գրացուցակը դիտել անջատված լինելու համար:

Կայքերը, որոնք չեն օգտագործում HTML ֆայլերը

Որոշ կայքեր, ինչպիսիք են, որոնք սնվում են բովանդակության կառավարման համակարգի կամ PHP- ի կամ ASP- ի ավելի լավ ծրագրավորման լեզուներով, չեն կարող օգտագործել իրենց կառուցվածքում .html էջերը: Այդ կայքերում դեռեւս ցանկանում եք համոզվել, որ կանխադրված էջը նշված է, եւ տվյալ կայքում ընտրված դիրեկտորիաների համար index.html (կամ index.php, index.asp, եւ այլն) էջը դեռ ցանկալի է նկարագրված պատճառների համար: վերեւում: