Разбирање на страната Index.html на веб-страница

Како да креирате стандардни веб-страници

Една од првите работи што ќе ги научите додека почнувате да ги спуштате прстите во водите на веб-дизајнот е како да ги зачувате вашите документи како веб-страници. Многу упатства и статии за започнување со веб дизајн ќе ве научат да го зачувате вашиот почетен HTML документ со името на датотеката index.html . Ако мислите дека изгледа како чуден избор за името на страницата, не сте сами во тоа мислење. Па зошто е тоа направено?

Ајде да го разгледаме значењето зад овој конкретен конвенција за именување, што е, навистина, индустриски стандард.

Основно објаснување

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

Подетално објаснување

Веб-страниците се градат во внатрешноста на директориуми на веб-сервер. Исто како што имате папки на вашиот компјутер во коишто ги зачувувате датотеките, го правите истото со веб-сервер со додавање на вашите веб-страници, вклучувајќи HTML страници, слики, скрипти, CSS и повеќе - во основа сите индивидуални градежни блокови на вашиот сајт . Можете да ги именувате директориумите врз основа на содржината што ќе ја содржат. На пример, веб-страниците најчесто вклучуваат директориум наречен "слики", кој ги содржи сите графички датотеки користени за веб-страницата.

За вашиот веб-сајт, ќе треба да ја зачувате секоја веб-страница како посебна датотека.

На пример, страницата "За нас" може да се зачува како околу.html, а вашата страница "Контактирајте" може да биде contact.html . Вашето место ќе биде составено од овие .html документи.

Понекогаш кога некој ја посетува веб-страницата, тоа го прават без наведување на една од овие специфични датотеки во адресата што ја користат за URL-то.

На пример:

http: // www.

Тој URL го вклучува доменот, но не постои одредена датотека која е наведена. Ова е она што се случува секогаш кога некој оди на URL-то наведено во реклама или на бизнис картичка. Оние реклами / материјали, најверојатно, ќе го рекламираат основниот URL на веб-страницата, што значи дека секој што ќе одлучи да го користи тој URL, во основа ќе оди на почетната страница на сајтот, бидејќи тие не побарале ниту една конкретна страница.

Сега, иако нема страница наведена во барањето за УРЛ-адреса што го прават на серверот, тој веб-сервер сепак треба да достави страница за ова барање, така што прелистувачот има нешто за прикажување. Датотеката што ќе се достави е стандардна страница за тој директориум. Во суштина, ако не е побарана никаква датотека, серверот знае кој од нив ќе послужи како стандард. На повеќето веб сервери, стандардната страница во директориумот е именувана index.html.

Во суштина, кога одите на URL-то и наведете одредена датотека , тоа е она што серверот ќе го испорача. Доколку не го наведете името на датотеката, серверот бара стандардна датотека и го прикажува тоа автоматски - скоро како да сте го внеле во името на таа датотека во URL-то. Подолу е прикажано што е всушност прикажано ако отидовте на претходно прикажаното URL.

Други имиња на основни страници

Покрај index.html, постојат и други основни имиња на страници што ги користат некои сајтови, вклучувајќи:

Реалноста е дека веб серверот може да се конфигурира да препознае која било датотека што ја сакате како стандардна за тоа место. Тоа е случај, сепак е добра идеја да се држиме со index.html или index.htm, затоа што веднаш се препознава на повеќето сервери без потребна дополнителна конфигурација. Додека default.htm понекогаш се користи на Windows сервери, користејќи index.html сите, но гарантира дека, без разлика каде ќе одберете да го хостирате вашиот сајт, вклучувајќи и ако одберете да ги преместите хостинг провајдерите во иднина, вашата стандардна почетна страница сè уште ќе биде препознаена и правилно прикажан.

Треба да имате страница со index.html во сите ваши директориуми

Секогаш кога имате директориум на вашата веб-страница, најдобро е да имате соодветна страница.html. Ова им овозможува на вашите читатели да ја видат страницата кога ќе дојдат во тој директориум, без да напишете име на датотека во URL-то, што ќе ги спречи да видат грешка од 404 Page Not Found . Дури и ако не планирате да прикажувате содржина на страниците со индекси на одбрани директориуми со какви било вистински врски на страници, имајќи ја датотеката во место е паметен кориснички потег, како и безбедносна карактеристика.

Користење на стандардно име на датотека Како index.html е и функција за безбедност

Повеќето веб сервери започнуваат со структурата на директориумот видливи кога некој доаѓа во директориум без стандардна датотека. Ова им покажува информации за веб-страницата која инаку би била скриена, како што се директориуми и други датотеки во таа папка. Ова може да биде корисно за време на развојот на веб-страницата, но откако веб-страницата е активна, овозможувајќи прегледување на директориумот може да биде безбедносна ранливост што ќе сакате да ја избегнете.

Ако не внесете датотека index.html во директориумот, по правило, повеќето веб сервери ќе прикажат список со датотеки на сите датотеки во тој директориум. Иако ова може да биде оневозможено на ниво на серверот, тоа значи дека треба да го вклучите администраторот на серверот за да може да работи. Ако сте притиснати за време и сакате самостојно да го контролирате ова, едноставно решение е едноставно да напишете стандардна веб-страница и да го именувате index.html. Префрлувањето на таа датотека во вашиот директориум ќе помогне да се затвори таа потенцијална безбедносна дупка.

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

Веб-страници кои не користат .HTML датотеки

Некои веб-сајтови, како оние што се напојуваат со систем за управување со содржини или оние кои користат посилни програмски јазици како што се PHP или ASP, не смеат да користат .html страници во нивната структура. За овие сајтови, се уште сакате да се осигурате дека е зададена стандардна страница, а за избраните директориуми на тоа место, страницата index.html (или index.php, index.asp, итн.) Се уште е пожелна од причините што се опишани погоре.