Soubor s příponou HTACCESS je konfigurační soubor Apache Access, který znamená „hypertextový přístup“. Jedná se o textové soubory používané k vyvolání výjimky z globálního nastavení, které platí pro různé adresáře webových stránek Apache.
Umístěním souboru do jednoho adresáře přepíšete globální nastavení, které dříve proudilo dolů do tohoto adresáře a jeho podadresářů. Lze například vytvořit soubory HTACCESS pro přesměrování adresy URL, zabránění výpisu adresářů, zákaz konkrétních adres IP, zabránění hotlinkům a další.
Dalším běžným použitím tohoto souboru je odkazování na soubor HTPASSWD, který ukládá pověření bránící návštěvníkům v přístupu k danému adresáři souborů.
Na rozdíl od jiných typů souborů neobsahují název souboru; vypadají takto, pouze s příponou souboru: . Htaccess.
Jak otevřít soubor HTACCESS
Protože se tyto soubory vztahují na webové servery, na kterých je spuštěn software Apache Web Server, neprojeví se, pokud nejsou použity v tomto kontextu.
I jednoduchý textový editor je však schopen soubor otevřít nebo upravit, například Poznámkový blok Windows nebo jeden z našeho seznamu nejlepších editorů volného textu. Dalším populárním, i když ne bezplatným editorem HTACCESS, je Adobe Dreamweaver.
Jak převést soubor
Soubor můžete převést na soubor webového serveru Ngnix pomocí tohoto online převaděče HTACCESS na nginx. Chcete-li kód převést na kód rozpoznatelný Ngnix, musíte vložit jeho obsah do textového pole.
Podobně jako u převaděče nginx lze soubor převést na Web.Config pomocí online převaděče .htaccess na Web.Config codebreak. Toto je užitečné, pokud chcete, aby soubor fungoval s webovou aplikací ASP.NET.
Ukázkový soubor
Níže je ukázkový soubor .HTACCESS. Tento konkrétní soubor může být užitečný pro web, který je aktuálně ve vývoji a ještě není připraven pro veřejnost.
AuthType basic
AuthName "Jejda! Dočasně se staví ..."
AuthUserFile /.htpasswd
AuthGroupFile / dev / null
Vyžadovat výzvu k zadání hesla platného uživatele # Heslo pro všechny ostatní
Objednávka Deny, Allow
Odepřít ze všech
Povolit od 192.168.10.10 # IP adresa vývojáře
Povolit z w3.org
Povolit z googlebot.com # Umožňuje Googlu procházet vaše stránky
Uspokojit Libovolné # Není-li vyžadováno heslo, je-li povolen hostitel / IP
Každý řádek tohoto souboru má určitý účel. The /.htpasswd položka například označuje, že tento adresář je skrytý z veřejného pohledu, pokud není použito heslo. Pokud se však k přístupu na stránku používá výše zobrazená adresa IP, heslo se nevyžaduje.