Základy výchozí webové stránky Index.html

Jedna z prvních věcí, které se naučíte, když začnete ponořovat prsty do vody design webových stránek je, jak ukládat dokumenty jako webové stránky. Mnoho návodů a článků o tom, jak začít s webovým designem, vás naučí, jak si svůj návrh uložit počáteční HTML dokument s názvem souboru index.html. Pojďme se podívat na význam této konkrétní konvence pojmenování, která je ve skutečnosti průmyslovým standardem.

Osoba procházející indexovou stránku / acme
Derek Abella / Lifewire

Výchozí stránka

Stránka index.html je nejběžnější název používaný pro výchozí stránku zobrazenou na webu, pokud není zadána žádná jiná stránka, když návštěvník požaduje web. Jinými slovy, index.html je název používaný pro domovskou stránku webu.

Architektura stránek a index.html

Webové stránky jsou zabudovány do adresářů na webovém serveru. Pro svůj web musíte každou webovou stránku uložit jako samostatný soubor. Například vaše stránka „O nás“ může být uložena jako about.html a vaše stránka „Kontaktujte nás“ může být contact.html. Váš web bude složen z těchto .html dokumentů.

instagram viewer

Někdy, když někdo navštíví web, učiní tak bez uvedení jednoho z těchto konkrétních souborů v adrese, kterou používá pro adresu URL. Například:

http://www.lifewire.com

I když v požadavku na adresu URL odeslaném na server není uvedena žádná stránka, musí tento webový server stále doručovat stránku pro tento požadavek, aby měl prohlížeč co zobrazit. Soubor, který bude doručen, je výchozí stránkou pro daný adresář. V zásadě, pokud není vyžadován žádný soubor, server ví, který z nich má ve výchozím nastavení sloužit. Na většině webových serverů je výchozí stránka v adresáři pojmenována.

index.html

V podstatě, když jdete na URL a specifikovat konkrétní soubor, to server přinese. Pokud nezadáte název souboru, server vyhledá výchozí soubor a zobrazí jej automaticky - téměř jako byste zadali tento název souboru do adresy URL.

Další výchozí názvy stránek

Kromě index.html existují i ​​jiné výchozí názvy stránek, které některé weby používají, včetně:

  • index.htm
  • default.htm nebo default.html
  • home.htm nebo home.html

Realita je taková, že webový server lze nakonfigurovat tak, aby rozpoznal libovolný soubor, který chcete jako výchozí pro daný web. V takovém případě je stále dobré držet se index.html nebo index.htm, protože je na většině serverů okamžitě rozpoznán bez nutnosti jakékoli další konfigurace. Zatímco default.htm se někdy používá na serverech Windows, použití index.html vše kromě toho zajistí, že bez ohledu na to, kde se rozhodnete hostovat Pokud se v budoucnu rozhodnete změnit poskytovatele hostingu, bude vaše výchozí domovská stránka stále rozpoznána a zobrazena.

Ve všech svých adresářích byste měli mít stránku index.html

Kdykoli máte na svém webu adresář, je nejlepší mít odpovídající stránku index.html. I když neplánujete zobrazovat obsah na indexových stránkách vybraných adresářů s žádnými skutečnými odkazy na stránky, je mít soubor na místě inteligentní přesun uživatelského prostředí, stejně jako bezpečnostní funkce.

Použití výchozího názvu souboru, jako je index.html, je také bezpečnostní funkcí

Většina webových serverů začíná s adresářovou strukturou viditelnou, když někdo přijde do adresáře bez výchozího souboru. Toto zobrazení jim zobrazuje informace o webu, které by jinak byly skryty, například adresáře a další soubory v této složce. Tato transparentnost může být užitečná během vývoje webu, ale poté, co je web aktivní, může povolení prohlížení adresáře představovat chybu zabezpečení.

Pokud nevložíte soubor index.html do adresáře, bude ve výchozím nastavení většina webových serverů zobrazovat seznam všech souborů v tomto adresáři. I když toto chování lze deaktivovat na úrovni serveru, znamená to, že je nutné zapojit správce serveru, aby fungoval.

Instalace IIS ve výchozím nastavení zakázáno procházení adresářů. Pokud výchozí dokument není nalezen a je zakázáno procházení výchozího dokumentu i adresáře, zobrazí se uživateli chyba 404.

Pokud vás tlačí čas a chcete to ovládat sami, jednoduchým řešením je jednoduše napsat výchozí webovou stránku a pojmenovat ji index.html. Nahráním tohoto souboru do adresáře pomůžete uzavřít potenciální bezpečnostní díru. Dále je také dobré kontaktovat poskytovatele hostingu a požádat o deaktivaci prohlížení adresářů.

Weby, které nepoužívají soubory HTML

Některé weby, například ty, které jsou poháněny systémem pro správu obsahu, nebo ty, které používají robustnější programovací jazyky, jako je PHP nebo ASP, nemusí ve své struktuře používat stránky .html. U těchto webů stále chcete zajistit, aby byla zadána výchozí stránka, a u vybraných adresářů v nich web, který má stránku index.html (nebo index.php, index.asp atd.), je z výše popsaných důvodů stále žádoucí výše.

instagram story viewer