DatorerInformationsteknik

Htaccess (kodning): konfiguration, användning exempel

Alla, surfa på Internet, nabredal på sådana webbsidor och webbplatser som inte visas korrekt. Till exempel genom att öppna en webbplats, ser användaren text i stället för de vänliga sorten blomstrar, bland vilka vi kan skilja tecknen, bågar, symboler och andra märken. Den mest sannolika att se liknande när du går till en kinesisk eller japanska plats. Allt detta beror på det faktum att den använder andra inställningar i din .htaccess fil. Kodning i dessa länder är annorlunda. En korrekt konfigurerad fil kommer att göra det möjligt att undvika uppkomsten av sådana dunkla tecken på nätet.

Vilket kräver kodning

För en plats finns en kärna kodning, som kallas standardTeckenUppsättning. Det ingår en speciell .htaccess fil. Kodning är nödvändig för att korrekt bestämma den regel enligt vilken symbolerna omvandlas till kodvärden.

Ett par decennier sedan, kodningen var mycket ung. De omfattar högst sju informationsbitar. Ett exempel kan vara ASCII. Nu verkade ett mycket stort antal. Bland dem - de mest populära och UTF-8, Windows-1251.

Summan av kardemumman är att de dokument som har annan kodning kommer att se annorlunda ut. Det är av denna anledning som på webbplatsen det finns fel. Användarens webbläsare kan ställas in på en typ av kodning och .htaccess-filen på servern innehåller andra. Som ett resultat är all text på sidan omvandlas till en uppsättning av obegripliga symboler.

grundläggande kodning

I .htaccess kan du ange en parameter genom vilken kommer att fastställas av den primära kodning för alla web-portal. Dessutom kan du registrera och andra kodning som ger dem möjlighet att visas korrekt på alla sidor. Webbutvecklare i .htaccess kodning brukar anges två typer - UTF-8 och Windows-1251. Det är som standard de använder ett stort antal webbläsare och textredigerare.

För att undvika zakoryuchek som är omöjliga att urskilja, måste du antingen konfigurera den primära kodningen av hela webbplatsen med parametern Standardteckenuppsättning, liksom i .htaccess filen för att förbjuda omkodning eller föreskriva nödvändiga kodning. När allt kommer omkring är det största problemet att, till exempel, kan användaren skicka några data i en helt annan kodning att servern inte kan läsa. Sådana åtgärder måste vara varnat.

Så här konfigurerar kodnings plats i .htaccess

Kodning Default Teckenuppsättning, är nyckeln behandlas som standard servern och skickas till webbläsaren, indikeras av AddDefaultCharset alternativ. Det är nödvändigt att lägga till att ställa in standardkodning. När du skickar HTTP-huvuden till sin föreskrivna regel som talar om för webbläsaren vad kodningen bör överväga alla tecken på nätet. Det är därför i Content-Type avsnittet måste du ange rätt teckenkodning. Detta är inställningen .htaccess.

Ovanstående alternativ är en grundläggande behovet av direktivet för att konfigurera kodning plats i filen. Denna lag kan slutligen lösa problemet i samband med skript standardwebbläsare okända för ryska kodningar, och inte de som behöver dem. Om du inte registrerar inställningen skulle webbläsaren vara ett fel. Annars är alla dokument automatiskt kodas. Ta hänsyn till att inte alla webbläsare se samma kodning. Av denna anledning är det bäst att använda den mest kända - UTF-8 och Windows-1251. De är kända för alla webbläsare.

Genom att koda problem kan elimineras med hjälp av aktiveringen av den automatiska omvandlingen av dokument. För att göra detta i din .htaccess filen innehåller speciell CharsetSourceEnc alternativet. När det är nödvändigt att föreskriva de grundläggande kodning. Alla andra kommer att kodas in i den. Om du av en eller annan anledning omkodning kommer att behöva ta bort, bör du skriva in CharserDisable På kommandofilen.

Ställa en annan kodning för de enskilda delar av webbplatsen

Detta händer inte ofta, men ibland finns det ett behov av att en enda sida eller en hel del av avsnittet visas på ett annat språk. Således behovet och den andra kodning. När det gäller att hitta filen i rotkatalogen med .htaccess skriven kodning, kommer alla sidor att visas exakt i den. Resultatet kan bli att människor kommer att gå till den utländska delen av webbplatsen, och där i stället för text på höger visas på ett språk som grupp dunkla symboler och bokstäver.

För att hantera detta problem, måste vi ytterligare konfiguration .htaccess. Du måste skapa en annan av samma fil och det föreskriva AddType kommando, som anger ytterligare kodning. Denna fil kan fungera som hela webbplatsen eller till enskilda sidor. Det beror på var .htaccess filen finns. Om du lägger det i en mapp med ett specifikt språk för en webbplats, kommer dess konfiguration fungerar endast på denna del. Resten kommer att verka i enlighet med reglerna i den första .htaccess, som ligger i rotkatalogen på en webbplats.

Omdirigera användning .htaccess

Många utvecklare platser inför en sådan situation, när en ändring av det aktuella projektet som du vill spara de gamla adresserna för vissa sidor. Speciellt ofta detta händer när du ändrar content management system, som driver webbplatsen. Det är att den ursprungliga platsen var statiska och ingen brydde sig om de logiska adresser. behövs omdirigering (.htaccess kräver förändringar).

Forwarding krävs också om administratören vill behålla positionen för platsen i sökresultaten. När allt kommer omkring, för att höja betyget från början - det är en svår uppgift.

Vad krävs det för att en sådan vidarebefordran organiserades? .htaccess ska användas på värden. Omdirigera den utförs med alternativet Omdirigering 301, följt av adressen till den nya sidan.

begränsa åtkomst

För att begränsa åtkomsten till hela webbplatsen, dess sektioner eller specifika filer som finns på en server som också används av .htaccess. Det nekar åtkomst till filer som inte nås av användare som kan förstöra något.

Använd följande kommandon:

  • För att neka åtkomst till hela webbplatsen i register filen kommandot neka från alla.
  • Neka åtkomst till en specifik IP-adresser som används förnekar från ip_adres_polzovatelya lag.

filskydd

Troligtvis är varje användare träffade exakt samma artikel på olika webbplatser. Oftast så händer det att de helt enkelt stals från andra källor. Naturligtvis är sökmotorer kämpar med fenomenet dubbla sidor, men väldigt ofta de inte helt korrekt väljer källan. För copywriters och programmerare är ett mycket allvarligt problem. Eftersom de för att skriva kvalitativt innehåll tar mycket tid och ansträngning. Och sedan sökmotorn ställer påföljder för det kopierade materialet. Det är frustrerande. Ofta text och bilder som de stjäl. Samtidigt ett stort antal sådana tjuvar inte ens ladda ner bilder från andras resurser. För att inte överbelasta deras servrar, de helt enkelt hänvisa till en bild med den ursprungliga källan. Denna länk kallas insättnings hotlink. Förutom länkar till bilder kan infogas och ange vilka filer som är tillgängliga för nedladdning. För innehållet i författarens sådant fenomen är mycket obehagligt. Server är den primära källan för dem också överbelastad.

I .htaccess filen kan du ange vilka filer som ska skyddas från hotlinking. Det klargör expansionen, som kommer att nekas tillträde. Även för hotellets filer eller hela grupper kan ställa in ett lösenord. Därefter .htaccess filen placeras i katalogen, till vilket tillträde bör stängas.

diagnostisera fel

Det råkar vara så att det finns ett fel med koden "500" efter redigerar en .htaccess fil placering. Sådant fel uppstår på grund av brister i själva filen. Du kan ta reda på orsakerna i en fil som ligger i området katalogen i en mapp med rapporter.

Dessutom, om du inte utför vad som anges i .htaccess, måste du se till att behandlingen av filen ingår i platsinställningarna.

Som ni kan se, är .htaccess fil krävs för konfigurering av webbplatser kodning och andra användbara funktioner som gör det möjligt att på rätt sätt hantera utveckling och support av olika projekt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.birmiss.com. Theme powered by WordPress.