Основе Индек.хтмл подразумеване веб странице

click fraud protection

Једна од првих ствари које научите кад започнете урањати ножне прсте у воде веб дизајн је како сачувати документе као веб странице. Многи водичи и чланци о почетку рада са веб дизајном упутит ће вас да сачувате своје податке почетни ХТМЛ документ са именом датотеке индек.хтмл. Погледајмо значење ове посебне конвенције о именовању, која је заиста индустријски стандард.

Особа која прегледава индексну страницу / ацме
Дерек Абелла / Лифевире

Уобичајено страница

Страница индек.хтмл је најчешће име које се користи за подразумевану страницу приказану на веб локацији ако није наведена ниједна друга страница када посетилац затражи локацију. Другим речима, индек.хтмл је назив који се користи за почетну страницу веб странице.

Архитектура сајта и Индек.хтмл

Веб странице се граде унутар директоријума на веб серверу. За своју веб локацију морате сваку веб страницу сачувати као засебну датотеку. На пример, ваша страница „О нама“ може бити сачувана као абоут.хтмл а ваша страница „Контактирајте нас“ може бити контакт.хтмл. Ваша веб локација ће се састојати од ових .хтмл докумената.

instagram viewer

Понекад када неко посети веб локацију, то чини без навођења једне од ових специфичних датотека на адреси коју користи за УРЛ. На пример:

http://www.lifewire.com

Иако у захтеву за УРЛ који је упућен серверу није наведена ниједна страница, тај веб сервер и даље мора да достави страницу за овај захтев како би прегледач имао шта да прикаже. Датотека која ће бити испоручена подразумевана је страница за тај директоријум. У основи, ако није потребна ниједна датотека, сервер подразумевано зна коју ће послужити. На већини веб сервера подразумевана страница у директоријуму је именована.

индек.хтмл

У суштини, када одете на УРЛ и наведите одређену датотеку, то је оно што ће сервер испоручити. Ако не наведете име датотеке, сервер тражи подразумевану датотеку и приказује је аутоматски - готово као да сте то име датотеке укуцали у УРЛ-у.

Друга подразумевана имена страница

Поред индек.хтмл, постоје и друга подразумевана имена страница која неке веб локације користе, укључујући:

  • индек.хтм
  • дефаулт.хтм или дефаулт.хтмл
  • хоме.хтм или хоме.хтмл

Стварност је таква да се веб сервер може конфигурисати да препозна било коју датотеку коју желите као подразумевану за ту локацију. У том случају, добра идеја је да се придржавате индек.хтмл или индек.хтм, јер се то одмах препозна на већини сервера без потребе за додатном конфигурацијом. Иако се дефаулт.хтм понекад користи на Виндовс серверима, коришћење индек.хтмл све осим осигурава да без обзира где одлучите да хостујете веб локације, укључујући ако у будућности одлучите да промените добављача хостинга, ваша подразумевана почетна страница ће и даље бити препозната и приказана.

Требали бисте имати страницу индек.хтмл у свим својим директоријумима

Кад год имате директоријум на својој веб локацији, најбоља је пракса имати одговарајућу индек.хтмл страницу. Чак и ако не планирате да приказујете садржај на индексним страницама одабраних директоријума са било којим стварним везама до страница, држање датотеке на месту представља паметан потез корисничког искуства, као и безбедносну функцију.

Коришћење подразумеваног имена датотеке попут индек.хтмл је такође безбедносна функција

Већина веб сервера започиње са структуром директорија видљивом када неко дође у директоријум без задате датотеке. Овај приказ им приказује информације о веб локацији које би иначе биле скривене, као што су директоријуми и друге датотеке у тој фасцикли. Ова транспарентност може бити корисна током развоја веб локације, али након што је веб локација активна, омогућавање прегледа директорија може представљати сигурносну рањивост.

Ако датотеку индек.хтмл не ставите у директоријум, већина веб сервера ће подразумевано приказати списак датотека свих датотека у том директоријуму. Иако се ово понашање може онемогућити на нивоу сервера, то значи да морате да укључите администратора сервера да би то функционисало.

ИИС инсталације имају подразумевано онемогућено прегледање директоријума. Ако подразумевани документ није пронађен и онемогућено је прегледање докумената и директорија, корисник ће добити грешку 404.

Ако вам недостаје времена и желите то сами да контролишете, једноставно решење је једноставно написати подразумевану веб страницу и назвати је индек.хтмл. Отпремање те датотеке у ваш директоријум помоћи ће вам да затворите ту потенцијалну сигурносну рупу. Поред тога, добра идеја је и да контактирате свог добављача услуга хостинга и затражите онемогућавање прегледа директорија.

Сајтови који не користе .ХТМЛ датотеке

Неке веб странице, попут оних које покреће систем за управљање садржајем или оне које користе робусније програмске језике попут ПХП или АСП, у својој структури можда неће користити .хтмл странице. За ове веб локације и даље желите да будете сигурни да је наведена задана страница, као и за одабране директоријуме у њој сајта, страница индек.хтмл (или индек.пхп, индек.асп итд.) је и даље пожељна из описаних разлога горе.

instagram story viewer