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 webu 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
Vzhledem k tomu, ž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 systému 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 v současné době 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 platného uživatele # Heslo pro všechny ostatní
Objednat Odepřít, Povolit
Odepřít všem
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é # Pokud je povolen hostitel / IP, není vyžadováno žádné heslo
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.
Potřebujete další pomoc?
Z výše uvedeného vzorku byste měli vědět, že tyto soubory mohou dělat spoustu různých věcí. Je pravda, že to nejsou nejjednodušší soubory, se kterými lze pracovat. Další informace o tom, jak používat soubor HTACCESS k blokování adres IP, bránění divákům v otevření souboru, blokování provozu do adresáře, vyžadování SSL, zakázání stahovačů / ripovačů webů a další, najdete na stránkách JavaScriptu Kit, Apache, WordPress a DigitalOcean .