.Htaccess-fil: Vad är det och hur kan vi skapa en

När vi skapar en webbsida måste vi ta hänsyn till några grundläggande aspekter. Vi måste bekanta oss med några begrepp som kommer att vara en del av vår dag till dag. För att servrarna ska fungera korrekt är det nödvändigt att ha en korrekt konfiguration. I den här artikeln ska vi prata om vad .htaccess-filen är och hur vi kan konfigurera det.

Vad är .htaccess-filen

Först och främst ska vi förklara vad .htaccess-filen är . Dess namn kommer från HyperText Access eller Hypertext Access. Det är en fil som finns i konfigurationen av en Apache-server. Den är integrerad i programvaran.

htaccess-fil

Den här filen innehåller direktiv som kan definiera hur en Apache-server beter sig. Det tjänar till att begränsa handlingarna för en besökare som kommer in på webbplatsen. Det låter dig konfigurera den för att alltid indikera vad någon som går in kan och vad inte. Vi kan också konfigurera den för att svara på eventuella fel som kan uppstå med anslutningen och för att optimera laddningen av sidor på den webbplatsen.

Som vi kan se är det en fil som kan vara nyckeln till korrekt funktion. Det kan påverka katalog där den placeras , samt de underkataloger som kan finnas. Det kommer bara att agera på dem, så det intressanta i det här fallet är att placera det i huvudkatalogen.

Därför kan vi säga att en .htaccess-fil är namnet på filen som vi ska använda till konfigurera kataloger på en Apache-server. Det gör att vi kan anpassa konfigurationen av direktiv och de olika parametrar som definieras i den.

Vulnerabilidad en el escritorio remoto de Apache

Vad är det för .htaccess-filen?

Vi har nämnt att .htaccess-filen tillåter oss att konfigurera katalogerna för en Apache-server. Vi kommer att kunna utföra vissa åtgärder på ett enkelt sätt och som kommer att tillämpas i nämnda katalog där vi har det. Vi kommer att se några punkter att tänka på.

  • Webbplatsens åtkomstkontroll
  • Omdirigera underdomäner till undermappar
  • Omdirigera med 301 eller 302 (till exempel för att komma in utan WWW)
  • Skydda åtkomsten till mappar
  • Omdirigera till en säker HTTPS-anslutning
  • Aktivera direktlänkskydd
  • Blockera vissa IP-adresser
  • Ändra tidszonen på vår webbplats
  • Undvik robotar

Till exempel om vi ville skydda åtkomsten till mappar vi måste lägga till följande i .htaccess-filen:

# Förhindra åtkomst till mappar

förneka från alla

Till skydda .htaccess-filen själv skulle vara:

# Förhindra åtkomst till .htaccess-filen

för att tillåta, förneka

förneka från alla

Om du vill blockera användare eller bots :

# Blockera åtkomst till vissa IP-adresser

Order neka, tillåta

Tillåt från alla

Neka från XXX.XXX.XXX.XXX

Neka från XXX.XXX.XXX.XXX

Som vi kan se, för att lägga en kommentar måste vi helt enkelt skriva # följt av vad vi vill lägga till.

Det här är några ändringar och konfigurationer som vi kan göra genom en .htaccess-fil. De är bara några få som vi har nämnt, men i verkligheten är utbudet av möjligheter mycket stort tack vare den här filen som vi kan inkludera i Apache-serverkatalogerna.

Hur man skapar en .htaccess-fil

Att skapa en .htaccess-fil är mycket enkel. Vi måste använda någon textredigerare eller anteckningsblock . Vi måste skapa det som .txt. Tänk på att vår Apache-server redan kan ha en fil av den här typen, så vi måste helt enkelt ändra den och lägga till eller ta bort det som intresserar oss.

Om vi ​​inte har någon .htaccess-fil i katalogen där vi är intresserade måste vi helt enkelt skapa en. Som vi har nämnt behöver vi inga speciella program. Vi måste bara skriva in de olika parametrarna som intresserar oss och spara det med namn .htaccess . Det borde inte ha någon form av förlängning.

Vi måste ladda upp den filen som vi har skapat till katalogen som intresserar oss på Apache-servern. Vi har angett att det också kommer att påverka alla underkataloger som finns där vi har lagt det. Därför, om vi vill att den ska tillämpas på dem alla måste vi lägga den i huvudkatalogen.

Om vi ​​redan har en .htaccess-fil på vår server kan vi ladda ner den och därmed spara den som en säkerhetskopia vid problem. När vi väl har laddat upp den nya kan vi också konfigurera den från det ögonblicket därifrån utan att behöva ladda ner den.

Det bör noteras att Apache tillämpar direktiven i ordning som den hittar dem. Det betyder att en fil i en katalog skriver över en annan möjlig fil som vi har i en underkatalog.