OrdinadorsTecnologia de la informació

Htaccess (codificació): configuració, exemples d'ús

Tothom, navegar per Internet, nabredal en tals pàgines web i llocs que no es mostren correctament. Per exemple, mitjançant l'obertura de qualsevol lloc, l'usuari veu el text en lloc dels ornaments varietat amistosos, entre els quals podem distingir els caràcters, arcs, símbols i altres marques. La més probable que vegi similar quan vostè va a qualsevol lloc xinès o japonès. Tot això es deu al fet que utilitza altres ajustaments al seu arxiu .htaccess. Codificació en aquests països és diferent. Un arxiu correcte farà que sigui possible evitar l'aparició d'aquests personatges foscos en línia.

El que requereix codificació

Per a un lloc no és una codificació de nucli, que es diu el defecte Charset. S'inclou un arxiu .htaccess especial. La codificació és necessària per tal de determinar correctament la regla segons la qual els símbols esdevenen valors de codi.

Fa un parell de dècades, la codificació era molt jove. Ells inclouen no més de set bits d'informació. Un exemple podria ser ASCII. Ara aparèixer un nombre molt gran. Entre ells - el més popular i UTF-8, Windows-1251.

La conclusió és que els documents que tenen diferent codificació tindran un aspecte diferent. És per aquesta raó que en el lloc hi ha errors. El navegador de l'usuari pot ser configurat per a un tipus de codificació, i l'arxiu .htaccess al servidor conté l'altre. Com a resultat, tot el text en la pàgina es transforma en un conjunt de símbols incomprensibles.

codificació bàsica

En .htaccess, podeu especificar un paràmetre mitjançant el qual les ha de determinar la codificació primària per a tots portal web. A més, es pot registrar i altra codificació que permetrà que es mostrin correctament en totes les pàgines. Els desenvolupadors web en la codificació .htaccess en general s'indica dos tipus - UTF-8 i Windows-1251. És per defecte que utilitzen un gran nombre de navegadors web i editors de text.

Per evitar zakoryuchek que són impossibles de distingir, ha de configurar la codificació primària de tot el lloc amb el paràmetre per defecte de Caràcters, així com a l'arxiu .htaccess per prohibir la transcodificació o prescriure la codificació necessària. Després de tot, el principal problema és que, per exemple, l'usuari pot enviar qualsevol dada a una codificació completament diferent que el servidor no pot llegir. Aquestes accions han de ser previnguts.

Com configurar el lloc de codificació en .htaccess

Codificació per defecte de Caràcters, és la clau processada per defecte el servidor i s'envia al navegador, s'indica mitjançant l'opció AddDefaultCharset. Cal afegir l'ajust de la codificació per defecte. En enviar capçaleres HTTP a la seva regla prescriu que indica al navegador quin codificació de considerar tots els caràcters en línia. Per això, a la secció Content-Type, cal especificar la codificació de caràcters correcta. Aquesta és la configuració .htaccess.

L'opció anterior és una necessitat bàsica de la directiva per tal de configurar el lloc de codificació a l'arxiu. Aquest equip és capaç de resoldre finalment el problema associat amb els guions, el navegador per defecte desconegut per codificacions russos, i no aquells que els necessitin. Si no es registra la configuració, el navegador seria un error. En cas contrari, tots els documents es transcodificar automàticament. Tenir en compte que no tots els navegadors, consulteu la mateixa codificació. Per aquesta raó, és millor utilitzar el més famós - UTF-8 i Windows-1251. Ells són coneguts per tots els navegadors.

Mitjançant la codificació de problemes pot ser eliminat per mitjà de l'activació de la conversió automàtica de documents. Per fer això en el seu arxiu .htaccess inclou opció especial CharsetSourceEnc. Després que cal prescriure la codificació bàsica. Tots els altres seran recodificats en ella. Si per una raó o una altra tindrà transcodificació a eliminar, s'ha d'escriure en CharserDisable A l'arxiu de comandes.

L'establiment d'un altre sistema de codificació per a les seccions individuals del lloc

Això no passa sovint, però de vegades hi ha una necessitat d'una sola pàgina o tota una part de la secció apareix en un idioma diferent. D'acord amb això, la necessitat i l'altra codificació. En el cas de trobar el fitxer al directori arrel amb .htaccess codificació prescrit, totes les pàgines apareixeran exactament en el mateix. El resultat pot ser que la gent vagi a la secció exterior de la pàgina web, i no en lloc de text de la dreta es mostrarà en un grup de llenguatge dels símbols foscos i lletres.

Per tal de fer front a aquest problema, necessitem .htaccess configuració addicional. Cal crear un altre del mateix arxiu i en ella prescriu comandament AddType, que especifica la codificació addicional. Aquest fitxer pot actuar com tot el lloc web, o en les pàgines individuals. Depèn d'on es troba l'arxiu .htaccess. Si el poses en una carpeta amb un llenguatge específic per a un lloc, la seva configuració només funcionarà en aquesta part. La resta funcionarà d'acord amb les regles de la primera .htaccess, que es troba al directori arrel d'un lloc.

Redirigir l'ús de .htaccess

Molts llocs de desenvolupadors s'enfronten a una situació d'aquest tipus, quan un canvi del projecte actual que voleu desar les antigues adreces d'algunes pàgines. Especialment amb freqüència això passa quan es canvia el sistema de gestió de continguts, el qual s'executa el lloc. És que el lloc original era estàtic i ningú es preocupava per les direccions lògiques. Es necessita redirecció (.htaccess requereix canvis).

Reenviament també es requereix si l'administrador vol mantenir la posició del lloc en els resultats de cerca. Després de tot, per elevar la qualificació de zero - és una tasca difícil.

Què es necessita per a aquesta transmissió es va organitzar? .htaccess és per ser utilitzat en el sistema principal. Redirigir es porta a terme mitjançant l'opció de redirecció 301, seguit de l'adreça de la nova pàgina.

restringir l'accés

Per tal de restringir l'accés a tot el lloc, les seves seccions o arxius específics que es troba en un servidor que també és utilitzat per .htaccess. Es nega l'accés als arxius no accedits pels usuaris que puguin fer malbé alguna cosa.

Utilitzeu les ordres següents:

  • Per denegar l'accés a tot el lloc en els registres d'arxiu de comandament deny from all.
  • Per denegar l'accés a unes adreces IP específiques utilitzades negar de ip_adres_polzovatelya equip.

protecció d'arxius

El més probable és que cada usuari es compleix exactament el mateix article en diferents llocs web. Molt sovint, es dóna la circumstància que van ser robats simplement d'altres recursos. Per descomptat, els motors de cerca estan lluitant amb el fenomen de les pàgines duplicades, però molt sovint no es trien molt correctament la font. Per redactors i programadors és un problema molt seriós. A causa de que la fi d'escriure contingut de qualitat requereix molt de temps i esforç. I a continuació, el motor de cerca imposa sancions pel material copiat. És frustrant. Sovint, el text i les imatges a mesura que roben. Al mateix temps, un gran nombre d'aquests lladres ni tan sols descarregar imatges dels recursos d'altres persones. Per tal de no sobrecarregar els seus servidors, simplement es refereixen a una foto amb la font original. Aquest enllaç es diu Hotlink inserció. A més dels enllaços a les imatges es poden inserir, indicant els arxius que estan disponibles per a baixar. Per al contingut de l'autor Tal fenomen és extremadament desagradable. Servidor és la font principal per a ells també està sobrecarregat.

A l'arxiu .htaccess, podeu especificar els arxius que han de protegir-se davant hotlinking. Es detalla l'expansió, que es nega l'accés. També per als arxius d'hotels o grups sencers poden establir una contrasenya. A continuació, l'arxiu .htaccess es col·loca en el directori, l'accés ha de ser tancat.

El diagnòstic d'errors

Es dóna la circumstància que hi ha un error amb el codi "500" després d'editar una ubicació d'arxius .htaccess. es produeix tal error a causa de les deficiències en el propi arxiu. Podeu trobar les raons en un arxiu que es troba en el directori de domini, en una carpeta amb informes.

A més, si vostè no porta a terme el que s'indica a l'.htaccess, cal assegurar-se que el processament de l'arxiu s'inclou en la configuració del lloc.

Com es pot veure, es requereix un fitxer .htaccess per a la configuració dels llocs web de codificació, i altres operacions útils que permetin gestionar adequadament el desenvolupament i suport de diversos projectes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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