Com obrir, editar i convertir fitxers HTACCESS

Un fitxer amb l' extensió d'arxiu HTACCESS és un fitxer de configuració d'accés Apache que significa accés a hipertext . Aquests són fitxers de text usats per invocar una excepció a la configuració global que s'aplica als diversos directoris d'un lloc web d'Apache.

La col · locació d'un fitxer HTACCESS en un directori substituirà la configuració global que anteriorment fluïa fins a aquest directori i els seus subdirectoris. Per exemple, es poden crear fitxers HTACCESS per redirigir una URL , prevenir el llistat del directori, prohibir adreces IP específiques, prevenir el hotlinking i molt més.

Un altre ús comú per a un fitxer HTACCESS és indicar un fitxer HTPASSWD que emmagatzema les credencials que impedeixen que els visitants accedeixin a aquest directori particular de fitxers.

Nota: A diferència d'altres tipus de fitxers, els fitxers HTACCESS no contenen un nom de fitxer; es veuen així: .htaccess. Això sí, no hi ha cap nom d'arxiu, només l'extensió .

Com obrir un fitxer HTACCESS

Atès que els fitxers HTACCESS s'apliquen als servidors web que executen el programari del servidor web Apache, no tenen efecte a menys que s'utilitzin en aquest context.

Tanmateix, fins i tot un editor de text simple pot obrir o editar un fitxer HTACCESS, com el Bloc de notes de Windows o una de les nostres millors editorials de text lliure . Un altre editor d'HTACCESS popular, però no lliure, és Adobe Dreamweaver.

Com convertir un fitxer HTACCESS

Els fitxers del servidor web Apache amb l'extensió d'arxiu HTACCESS es poden convertir als fitxers del servidor web NGNix utilitzant aquest convertidor en línia HTACCESS a nginx. Heu d'enganxar el contingut del fitxer HTACCESSS al quadre de text per convertir el codi a un NGNix reconegut.

Similar al convertidor nginx, els fitxers HTACCESS es poden convertir a Web.Config utilitzant el codi en línia htaccess de codebreak al convertidor Web.Config. Aquest convertidor és útil si voleu convertir el fitxer de configuració a un que funcioni amb una aplicació web ASP.NET.

Exemple d'arxiu HTACCESS

A continuació es mostra un fitxer. HTACCESS. Aquest fitxer HTACCESS en particular podria ser útil per a un lloc web que actualment està en fase de desenvolupament i que encara no està preparat per al públic.

AuthType AuthName bàsic "Ooops! Temporalment sota construcció ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Requereix un nom d'usuari vàlid # Contrasenya per a tothom Ordre Denegar, Permet denegar de tots Permet de 192.168.10.10 # L'adreça IP del desenvolupador Permetre de w3.org Permetre googlebot.com # Permet que Google rastreeu les vostres pàgines Satisfer qualsevol Any No es necessita cap contrasenya si s'autoritza l'amfitrió / IP

Cada línia d'aquest fitxer HTACCESS té un propòsit particular. L'entrada "/.htpasswd", per exemple, indica que aquest directori està amagat de la vista pública a menys que s'utilitzi una contrasenya. Tanmateix, si l'adreça IP que es mostra a dalt s'utilitza per accedir a la pàgina, la contrasenya no és necessària.

Lectura avançada en fitxers HTACCESS

Heu de poder dir a partir de la mostra anterior que els fitxers d'HTACCESS poden fer moltes coses diferents. És cert que no són els fitxers més senzills per treballar.

Podeu llegir més sobre com utilitzar un fitxer HTACCESS per bloquejar adreces IP, impedir que els espectadors obren l'arxiu HTACCESS, bloquegen el trànsit al directori, requereixen SSL, inhabiliten els descarregadors / descomptants del lloc web i molt més en JavaScript Kit, Apache, WordPress i DigitalOcean.