Hoe om HTACCESS-lêers oop te maak, te wysig en te omskep

'N Lêer met die HTACCESS -lêeruitbreiding is 'n Apache-toegangkonfigurasie-lêer wat staan ​​vir hiperteks toegang . Dit is teks lêers wat gebruik word om 'n uitsondering te maak op die globale instellings wat van toepassing is op die verskillende directories van 'n Apache webwerf.

As u 'n HTACCESS-lêer in een gids plaas, sal die globale instellings wat voorheen afgekom het, oorskakel na daardie gids en subkatalogusse. Byvoorbeeld, HTACCESS-lêers kan geskep word vir die herlei van 'n URL , om katalogusinskrywing te voorkom, spesifieke IP-adresse te verbied, om hotlinking te voorkom, en meer.

Nog 'n algemene gebruik vir 'n HTACCESS-lêer is om na 'n HTPASSWD-lêer te verwys wat wagwoorde bevat waarby besoekers nie toegang tot daardie spesifieke lêergids kry nie.

Nota: In teenstelling met ander tipes lêers bevat HTACCESS-lêers nie 'n lêernaam nie; hulle lyk soos volg: .htaccess. Dit is reg - geen lêernaam nie, net die uitbreiding .

Hoe om 'n HTACCESS-lêer oop te maak

Aangesien HTACCESS-lêers van toepassing is op webbedieners wat die Apache Web Server-sagteware gebruik, word dit nie van krag nie, tensy hulle binne daardie konteks gebruik word.

Selfs 'n eenvoudige teksredakteur kan egter 'n HTACCESS-lêer oopmaak of wysig, soos Windows Notepad of een van ons Best Free Text Editors- lys. Nog 'n gewilde, maar nie gratis, HTACCESS redakteur is Adobe Dreamweaver.

Hoe om 'n HTACCESS-lêer te omskep

Apache webbediener lêers met die HTACCESS lêer uitbreiding kan omgeskakel word na Ngnix webserver lêers met hierdie aanlyn HTACCESS na nginx converter. U moet die inhoud van die HTACCESSS-lêer in die tekskassie plak om die kode om te skakel na een wat deur Ngnix herkenbaar is.

Soortgelyk aan die nginx-omsetter, kan HTACCESS-lêers omgeskakel word na Web.Config met behulp van codebreak se aanlyn. Htaccess na Web.Config converter. Hierdie omsetter is nuttig as u die konfigurasielêer wil omskakel na een wat werk met 'n ASP.NET webprogram.

Voorbeeld HTACCESS-lêer

Hieronder is 'n voorbeeld .HTACCESS-lêer. Hierdie spesifieke HTACCESS-lêer kan nuttig wees vir 'n webwerf wat tans onder ontwikkeling is en nog nie vir die publiek gereed is nie.

AuthType basiese AuthName "Ooops! Tydelik onder konstruksie ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Vereis geldige gebruiker # Wagwoordprompt vir almal anders Bestel Weier, laat ontken van alle toe Laat vanaf 192.168.10.10 # Die ontwikkelaar se IP-adres toestaan van w3.org Toestaan ​​van googlebot.com # Laat Google toe om jou bladsye te kruip. Bevredig enige # Geen wagwoord nodig as gasheer / IP toegelaat word nie.

Elke lyn van hierdie HTACCESS-lêer het 'n spesifieke doel. Die "/.htpasswd" -invoer, byvoorbeeld, dui aan dat hierdie gids weggesteek is van openbare vertoning, tensy 'n wagwoord gebruik word. As die bogenoemde IP-adres egter gebruik word om toegang tot die bladsy te kry, is die wagwoord nie nodig nie.

Gevorderde lees op HTACCESS-lêers

U moet uit die steekproef hierbo kan vertel dat HTACCESS-lêers baie verskillende dinge kan doen. Dit is waar dat hulle nie die eenvoudigste lêers is om mee te werk nie.

U kan meer lees oor hoe om 'n HTACCESS-lêer te gebruik vir die blokkeer van IP-adresse, om te verhoed dat kykers die HTACCESS-lêer oopmaak, die verkeer na die gids blokkeer, SSL benodig, webwerf-aflaaier / rippers afskakel, en meer by JavaScript Kit, Apache, WordPress en DigitalOcean.