.htaccess



Alla kunskaper som människor har samlat på sig under århundradena om .htaccess finns nu tillgängliga på internet, och vi har sammanställt och ordnat dem för dig på ett så lättillgängligt sätt som möjligt. Vi vill att du snabbt och effektivt ska kunna få tillgång till allt du vill veta om .htaccess, att din upplevelse ska vara trevlig och att du ska känna att du verkligen har hittat den information om .htaccess som du sökte.

För att uppnå våra mål har vi ansträngt oss inte bara för att få fram den mest uppdaterade, begripliga och sanningsenliga informationen om .htaccess, utan vi har också sett till att designen, läsbarheten, laddningshastigheten och användbarheten på sidan är så trevlig som möjligt, så att du kan fokusera på det väsentliga, att känna till alla uppgifter och all information som finns om .htaccess, utan att behöva oroa dig för något annat, vi har redan tagit hand om det åt dig. Vi hoppas att vi har uppnått vårt syfte och att du har hittat den information du ville ha om .htaccess. Vi välkomnar dig och uppmuntrar dig att fortsätta att njuta av att använda scientiasv.com .

En .htaccess ( hyper tillgång fil) är en katalog -nivå konfigurationsfil stöds av flera webbservrar som används för konfigurering av webb -Tillgång frågor, såsom URL omdirigering , URL-förkortning , åtkomstkontroll (för olika webbsidor och filer), och Mer. Den 'pricken' ( period eller fullständigt stopp ) innan filnamnet gör den till en dold fil i Unix -baserade miljöer.

En webbplats kan ha mer än en .htaccessfil, och filerna placeras inuti webbträdet (dvs inuti kataloger och deras underkataloger), och därmed deras andra namn distribuerade konfigurationsfiler .

.htaccessfiler fungerar som en delmängd av serverns globala konfigurationsfil (som httpd.conf) för katalogen som de finns i, eller alla underkataloger.

Det ursprungliga syftet med- .htaccessreflekteras i sitt namn-var att tillåta åtkomstkontroll per katalog genom att till exempel kräva ett lösenord för att komma åt World Wide Web- innehåll. Vanligare är dock att .htaccessfilerna definierar eller åsidosätter många andra konfigurationsinställningar såsom innehållstyp, teckenuppsättning , Common Gateway Interface -hanterare, etc.

Format och språk

.htaccessfiler skrivs i Apache Directives -varianten av språket Perl Compatible Regular Expressions (PCRE). Att lära sig grundläggande PCRE själv kan hjälpa till att behärska arbetet med dessa filer.

Av historiska skäl är filformatet .htaccessen begränsad delmängd av Apache HTTP -serverns globala konfigurationsfil httpd.confäven när den används med webbservrar som Oracle iPlanet Web Server och Zeus Web Server som har mycket olika inbyggda globala konfigurationsfiler.

Vanlig användning

Auktorisering , autentisering
En .htaccess -fil används ofta för att ange säkerhetsrestriktioner för en katalog, därav filnamnet " access". Den .htaccessfilen är ofta åtföljs av en .htpasswdfil som lagrar giltiga användarnamn och deras lösenord .
URL -omskrivning
Servrar använder ofta .htaccessför att skriva om långa, alltför omfattande webbadresser till kortare och mer minnesvärda.
Blockering (åtkomstkontroll)
Använd tillåt/förnek för att blockera användare efter IP -adress eller domän. Används också för att blockera dåliga robotar, rippare och referenser. Används ofta för att begränsa åtkomst för webbsökare .
SSI
Aktivera server-sidan inkluderar .
Katalogförteckning
Kontrollera hur servern kommer att reagera när ingen specifik webbsida har angetts.
Anpassade felsvar
Ändra sidan som visas när ett fel på serversidan inträffar, till exempel HTTP 404 hittades inte eller för att ange för en sökmotor att en sida har flyttat, HTTP 301 flyttad permanent .
MIME -typer
Instruera servern hur man behandlar olika olika filtyper.
Cachekontroll
.htaccessfiler tillåta en server för att styra cachning av webbläsare och proxyservrar för att påskynda webbplatser, minska bandbreddsanvändning, server belastning och upplevd fördröjning . .htaccesslägger också till cachealdern till webbsidans resurser så att elementen vid återbesök på sidan laddas om från webbläsarens cache tills den nämnda åldern löper ut, istället för att begära resursen igen från servern.
HTTPS & HSTS
Implementering av både HTTPS och HSTS på Apache -servrar är i hög grad beroende av korrekt URL -omskrivning och rubrikinformation som nämns i .htaccessfilen. Varje felaktig syntax i filen när HTTPS eller HSTS distribueras leder till ett fel i implementeringen.

Fördelar

Omedelbara förändringar
Eftersom .htaccessfiler läses på varje begäran träder ändringar i dessa filer omedelbart i kraft - till skillnad från huvudkonfigurationsfilen som kräver att servern startas om för att de nya inställningarna ska träda i kraft.
Icke-privilegierade användare
För servrar med flera användare, till exempel på delat webbhotell , är det ofta önskvärt att låta enskilda användare möjlighet att ändra sin webbplatskonfiguration. Användningen av .htaccessfiler tillåter sådan individualisering och av icke -privilegierade användare - eftersom huvudserverns konfigurationsfiler inte behöver ändras.

Nackdelar

httpd.confAv säkerhets- och prestandaskäl föredras ofta att kontrollera Apache med huvudserverns konfigurationsfil :

Prestationsförlust
För varje HTTP-begäran finns det ytterligare filsystemåtkomst för överordnade kataloger vid användning för .htaccessatt kontrollera om det finns befintliga .htaccessfiler i de överordnade katalogerna som får lagra .htaccessfiler. Det är möjligt att programatiskt migrera direktiv från .htaccesstill httpd.confom denna prestandaförlust är ett problem.
säkerhet
Att låta enskilda användare ändra konfigurationen av en server kan orsaka säkerhetsproblem om de inte konfigureras korrekt.
Syntax
.htaccessär vanligtvis mycket känslig för syntaxfel. På grund av detta kan felstavningar leda till serverfel och webbresurser i katalogen där felaktigheten .htaccessinte visas alls.

I populärkulturen

Delar av videospelet 2020 Mackerelmedia Fish , som utforskar teman för internetkultur, har implementerats direkt på en webbplats öppna .htaccesskataloger.

Se även

Referenser

externa länkar

Opiniones de nuestros usuarios

Samuel Fredriksson

Den här artikeln om .htaccess har fångat min uppmärksamhet, jag tycker att det är konstigt hur väl mätta orden är, det är liksom...elegant.

Brita Olausson

Språket ser gammalt ut, men informationen är tillförlitlig och i allmänhet ger allt som skrivs om .htaccess mycket självförtroende.

Sylvia Mårtensson

Informationen som ges om .htaccess är sann och mycket användbar. Bra.