En fil med HTACCESS-filtillägget är en Apache Access-konfigurationsfil som står för "hypertextaccess." Detta är textfiler som används för att åberopa ett undantag från de globala inställningarna som gäller för de olika katalogerna på en Apache-webbplats.
Att placera filen i en katalog kommer att åsidosätta de globala inställningarna som tidigare flödade ner till den katalogen och dess underkataloger. Till exempel kan HTACCESS-filer skapas för att omdirigera en URL, förhindra katalogförteckning, förbjuda specifika IP-adresser, förhindra hotlinking och mer.
En annan vanlig användning för den här filen är att peka på en HTPASSWD-fil som lagrar referenser som hindrar besökare från att komma åt den specifika katalogen med filer.
Till skillnad från andra typer av filer innehåller dessa inte ett filnamn; de ser ut så här, med bara filtillägget: .htaccess.
Hur man öppnar en HTACCESS-fil
Eftersom dessa filer gäller webbservrar som kör programvaran Apache Web Server, träder de inte i kraft om de inte används inom det sammanhanget.
Men även en enkel textredigerare kan öppna eller redigera filen, som Windows Notepad eller en från vår lista över bästa gratistextredigerare. En annan populär, men inte gratis, HTACCESS-redigerare är Adobe Dreamweaver.
Hur man konverterar filen
Du kan konvertera filen till en Ngnix-webbserverfil med hjälp av denna online-HTACCESS till nginx-omvandlare. Du måste klistra in dess innehåll i textrutan för att konvertera koden till en igenkännlig av Ngnix.
På samma sätt som nginx-omvandlaren kan filen konverteras till Web.Config med hjälp av codebreak's online .htaccess till Web.Config-omvandlare. Den här är användbar om du vill att filen ska fungera med en ASP.NET-webbapplikation.
Provfil
Nedan följer ett exempel på .HTACCESS-fil. Denna fil kan vara användbar för en webbplats som för närvarande är under utveckling och ännu inte redo för allmänheten.
AuthType grundläggande
AuthName "Hoppsan! Tillfälligt under uppbyggnad ..."
AuthUserFile /.htpasswd
AuthGroupFile / dev / null
Kräver giltig användare # Lösenordsprompt för alla andra
Beställ Neka, tillåt
Neka från alla
Tillåt från 192.168.10.10 # Utvecklarens IP-adress
Tillåt från w3.org
Tillåt från googlebot.com # Tillåter Google att genomsöka dina sidor
Tillfredsställa alla # Inget lösenord krävs om värd / IP är tillåtet
Varje rad i den här filen har ett särskilt syfte. De /.htpasswd post anger till exempel att den här katalogen är dold från allmänhet såvida inte ett lösenord används. Men om IP-adressen som visas ovan används för att komma åt sidan behöver du inte lösenordet.