ComputersInformatietechnologie

Htaccess (codering): configuratie gebruiksvoorbeelden

Iedereen, surfen op het internet, nabredal op dergelijke webpagina's en sites die niet goed worden weergegeven. Bijvoorbeeld door het openen van een website, de gebruiker de tekst in plaats van het vriendelijke ras bloeit, waaronder we de personages, bogen, symbolen en andere tekens kunnen onderscheiden ziet. De meest waarschijnlijke te zien soortgelijke wanneer je naar een Chinese of Japanse website. Dit alles is te wijten aan het feit dat het gebruik maakt van andere instellingen om uw .htaccess bestand. Codering in die landen is verschillend. Een goed geconfigureerde bestand maakt het mogelijk om het uiterlijk van een dergelijke obscure personages online te vermijden.

Die vereist dat encoding

Voor een site daarin geplaatste kern codeert, waarbij het Standaardtekenset genoemd. Het omvatte een speciale .htaccess bestand. Codering is noodzakelijk om de regel dat de symbolen worden omgezet in codewaarden correct te bepalen.

Een paar decennia geleden, de codering nog heel jong was. Zij omvatten niet meer dan zeven stukjes informatie. Een voorbeeld zou kunnen zijn ASCII. Nu bleek dat ze een zeer groot aantal. Onder hen - de meest populaire en UTF-8, Windows-1251.

De bottom line is dat de documenten die andere codering hebben anders zal uitzien. Het is om deze reden dat op de site zijn er fouten. browser van de gebruiker kan worden ingesteld op een type codering, en het .htaccess bestand op de server de andere bevat. Als gevolg daarvan, alle van de tekst op de pagina wordt omgezet in een reeks onbegrijpelijke symbolen.

basic encoding

In .htaccess kunt u een parameter opgeven door middel van die zal worden bepaald door de primaire codering voor alle web-portal. Daarnaast kunt u zich registreren en andere codering die hen in staat de juiste wijze te worden weergegeven op alle pagina's. Webontwikkelaars in het .htaccess codering wordt meestal aangegeven twee soorten - UTF-8 en Windows-1251. Het is standaard dat ze gebruik maken van een groot aantal webbrowsers en tekstverwerkers.

Om zakoryuchek die onmogelijk uit te maken zijn te voorkomen, moet je ofwel voor de primaire codering van de hele site met de parameter Default Charset, evenals in het .htaccess bestand te transcoderen verbieden of de noodzakelijke codering voorschrijven. Immers, het grootste probleem is dat, bijvoorbeeld, de gebruiker kan gegevens in een geheel andere codering die de server niet kan lezen verzenden. Dergelijke acties moeten worden gewaarschuwd.

Hoe de codering site in .htaccess configureren

Encoding Standaardtekenset, is de sleutel verwerkt door standaard de server en verzonden naar de browser, wordt aangegeven door AddDefaultCharset optie. Het is noodzakelijk om het instellen van de standaard codering toe te voegen. Wanneer u HTTP-headers te sturen naar hun voorgeschreven regel dat de browser welke codering alle tekens online zou moeten overwegen vertelt. Dat is de reden waarom in de Content-Type sectie, moet u de juiste tekencodering te specificeren. Dit is de instelling .htaccess.

Het bovenstaande optie is een basisbehoefte van de richtlijn om de codering site in het bestand te configureren. Dit team is in staat om eindelijk het probleem in verband met de scripts, de standaard browser onbekende voor Russische coderingen, en niet degenen die ze nodig hebben op te lossen. Als u niet de instelling te registreren, zou de browser een fout. Anders worden alle documenten automatisch getranscodeerd. Hou er rekening mee dat niet alle browsers dezelfde codering. Om deze reden is het best om de meest bekende gebruiken - UTF-8 en Windows-1251. Ze staan bekend om alle browsers.

Door het coderen problemen kunnen worden opgeheven door middel van de activering van de automatische omschakeling van documenten. Om dit te doen in uw .htaccess bestand bevat speciale CharsetSourceEnc optie. Na het noodzakelijk om de basis codering voorschrijven. Alle anderen zullen opnieuw worden gecodeerd in. Als om een of andere reden transcoding zal moeten verwijderen, moet je schrijven in CharserDisable Op de commando-bestand.

een andere codering instellen voor de afzonderlijke onderdelen van de site

Dit gebeurt niet vaak, maar soms is er een noodzaak om een enkele pagina of een volledig deel van de sectie wordt weergegeven in een andere taal. Dienovereenkomstig is de noodzaak en de andere codering. In het geval van het vinden van het bestand in de root directory met .htaccess voorgeschreven codering, worden alle pagina's verschijnen precies daarin. Het gevolg kan zijn dat mensen gaan aan de buitenlandse gedeelte van de website, en er in plaats van tekst aan de rechterkant wordt weergegeven in een taalgroep van obscure symbolen en letters.

Om te gaan met dit probleem, moeten we extra configuratie .htaccess. Je moet naar een andere van hetzelfde bestand te maken en in voorschrijft AddType commando, die extra codering aangeeft. Dit bestand kan fungeren als het hele web site, of om afzonderlijke pagina's. Het hangt af van waar het .htaccess bestand zich bevindt. Als je het in een map met een specifieke taal voor een site, zal de configuratie alleen werken op dit deel. De rest zal werken volgens de regels van de eerste .htaccess, die is gelegen in de root directory van een site.

Redirect .htaccess

Veel ontwikkelaars websites geconfronteerd met een dergelijke situatie, wanneer een verandering van het huidige project dat u wilt de oude adressen van sommige pagina's op te slaan. Vooral vaak dit gebeurt wanneer u het content management systeem, dat de site draait veranderen. Het is dat de oorspronkelijke site is statisch en niemand bekommerde zich om de logica adressen. Redirection nodig is (.htaccess vereist veranderingen).

Forwarding ook vereist als de beheerder wil de positie van de site in de zoekresultaten te houden. Immers, om de rating van de grond af te verhogen - het is een moeilijke taak.

Wat is er nodig om de toezending werd georganiseerd? .htaccess wordt gebruikt op de host. Redirect wordt uitgevoerd met behulp van de optie Redirect 301, gevolgd door het adres van de nieuwe pagina.

Beperk de toegang

Met het oog op de toegang tot de hele site, de afdelingen of specifieke bestanden die zich bevinden op een server die ook wordt gebruikt door .htaccess te beperken. Het ontkent toegang tot de bestanden niet toegankelijk voor gebruikers die iets kunnen bederven.

Gebruik de volgende commando's:

  • Om de toegang tot de hele site in het bestand registers ontkennen commando deny from all.
  • Om de toegang tot een specifiek IP-adressen die worden gebruikt ontkennen ontkennen van ip_adres_polzovatelya team.

dossierbescherming

Waarschijnlijk wordt elke gebruiker exact gehaald hetzelfde artikel op verschillende websites. Meestal gebeurt het zo dat ze gewoon waren gestolen uit andere bronnen. Natuurlijk zijn de zoekmachines worstelen met het fenomeen van de dubbele pagina's, maar heel vaak zijn ze niet helemaal juist kiezen voor de bron. Voor copywriters en programmeurs is een zeer ernstig probleem. Want om kwalitatief hoogstaande inhoud te schrijven kost veel tijd en moeite. En dan is de zoekmachine sancties oplegt voor de gekopieerde materiaal. Het is frustrerend. Vaak is de tekst en afbeeldingen als ze stelen. Tegelijkertijd is een groot aantal van dergelijke dieven niet eens beelden van de middelen van andere mensen downloaden. Om hun servers niet te overbelasten, ze gewoon verwijzen naar een foto met de originele bron. Deze link is genoemd inbrengen hotlink. Naast links naar foto's kunnen worden opgenomen, met vermelding van de bestanden die beschikbaar zijn voor download. Voor de inhoud van de auteur een dergelijk verschijnsel is uiterst onaangenaam. Server is de primaire bron voor hen is ook overbelast.

In het .htaccess bestand, kunt u de bestanden worden beschermd tegen hotlinking te specificeren. Daarin wordt de uitbreiding, die de toegang worden geweigerd. Ook voor hotel bestanden of hele groepen kunnen een wachtwoord instellen. Dan is de .htaccess bestand wordt geplaatst in de directory, de toegang tot die moet worden gesloten.

Diagnose van fouten

Het gebeurt zo dat er een fout is met de code "500" na het bewerken van een .htaccess bestand plaatsing. Dergelijke fout optreedt als gevolg van tekortkomingen in het bestand zelf. U kunt vinden de redenen in een bestand dat zich bevindt in het domein directory, in een map met rapporten.

Ook als u niet uit te voeren wat er in de .htaccess, moet u ervoor zorgen dat de behandeling van het dossier is opgenomen in de site-instellingen.

Zoals u kunt zien, is .htaccess bestand nodig voor de configuratie van websites codering en andere handige functies die het mogelijk maken om de ontwikkeling en ondersteuning van diverse projecten goed te beheren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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