Een bestand met de HTACCESS-bestandsextensie is een Apache Access-configuratiebestand dat staat voor 'hypertext-toegang'. Dit zijn tekstbestanden die worden gebruikt om een uitzondering op de algemene instellingen op te roepen die van toepassing zijn op de verschillende mappen van een Apache-website.
Het plaatsen van een HTACCESS-bestand in één map heeft voorrang op de algemene instellingen die eerder naar die map en de bijbehorende submappen zijn gegaan. HTACCESS-bestanden kunnen bijvoorbeeld worden gemaakt om een URL om te leiden, directoryvermelding te voorkomen, specifieke IP-adressen te verbieden, hotlinken te voorkomen en meer.
Een ander veelgebruikt gebruik van een HTACCESS-bestand is het verwijzen naar een HTPASSWD-bestand dat inloggegevens opslaat waardoor bezoekers geen toegang hebben tot die bepaalde map met bestanden.
Notitie: In tegenstelling tot andere soorten bestanden, bevatten HTACCESS-bestanden geen bestandsnaam; ze zien eruit als ".htaccess." Dat klopt - helemaal geen bestandsnaam, alleen de extensie.
Hoe een HTACCESS-bestand te openen
Aangezien HTACCESS-bestanden van toepassing zijn op webservers waarop de Apache Web Server-software wordt uitgevoerd, hebben ze geen effect tenzij ze in die context worden gebruikt.
Zelfs een eenvoudige teksteditor kan een HTACCESS-bestand openen of bewerken, zoals Windows Kladblok of een van onze beste lijst met vrije teksteditors. Een andere populaire, maar niet gratis, HTACCESS-editor is Adobe Dreamweaver.
Hoe een HTACCESS-bestand te converteren
Apache-webserverbestanden met de HTACCESS-bestandsextensie kunnen worden geconverteerd naar Ngnix-webserverbestanden met behulp van deze online HTACCESS naar nginx-converter. Je moet de inhoud van het HTACCESSS-bestand in het tekstvak plakken om de code te converteren naar een die herkenbaar is voor Ngnix.
Net als bij de nginx-converter kunnen HTACCESS-bestanden worden geconverteerd naar Web.Config met codebreak's online .htaccess naar Web.Config-converter. Deze converter is handig als u het configuratiebestand wilt converteren naar een bestand dat werkt met een ASP.NET-webtoepassing.
Voorbeeld HTACCESS-bestand
Hieronder staat een voorbeeld .HTACCESS-bestand. Dit specifieke HTACCESS-bestand kan nuttig zijn voor een website die momenteel in ontwikkeling is en nog niet klaar is voor het publiek.
AuthType basicAuthName "Ooops! Tijdelijk in aanbouw …"AuthUserFile /.htpasswdAuthGroupFile / dev / nullVereist # wachtwoord prompt voor alle anderenBestelling Weigeren, ToestaanWeigeren van allesToestaan vanaf 192.168.10.10 # Het IP-adres van de ontwikkelaarToestaan van w3.orgToestaan van googlebot.com # Hiermee kan Google uw pagina's crawlenVoldoe aan elke # Geen wachtwoord vereist als host / IP is toegestaan
Elke regel van dit HTACCESS-bestand heeft een specifiek doel. Het item "/.htpasswd" geeft bijvoorbeeld aan dat deze map is verborgen voor de openbare weergave, tenzij een wachtwoord wordt gebruikt. Als het bovenstaande IP-adres echter wordt gebruikt om toegang tot de pagina te krijgen, is het wachtwoord niet vereist. Je zou aan het bovenstaande voorbeeld kunnen zien dat HTACCESS-bestanden veel verschillende dingen kunnen doen. Het klopt dat het niet de eenvoudigste bestanden zijn om mee te werken. U kunt meer lezen over het gebruik van een HTACCESS-bestand voor het blokkeren van IP-adressen, zodat kijkers het HTACCESS-bestand niet kunnen openen, verkeer naar de directory blokkeren, SSL vereisen, website-downloaders / rippers uitschakelen en meer op JavaScript Kit, Apache, WordPress en DigitalOcean. Geavanceerd lezen van HTACCESS-bestanden




