KomputilojInforma teknologio

Htaccess (kodigo): fiksado, ekzemploj de uzo

Ĉiuj, survoje interrete, renkontis tiajn paĝojn kaj ejojn, kiuj malĝuste montras. Ekzemple, per malfermado de retejo, la uzanto vidas diversajn skribojn, anstataŭ klaran tekston, inter kiuj vi povas distingi jeroglíficos, arkoj, simboloj kaj aliaj signoj. Plej verŝajne vidi similan movadon al iu ajn ĉina aŭ japana ejo. Ĉio ĉi estas pro la fakto, ke ekzistas aliaj agordoj uzataj en la .htaccess-dosiero. La kodigo en tiuj landoj estas malsama. Konvene agordita dosiero ebligos eviti la aspekton de tiaj nekompreneblaj simboloj en la retejo.

Kia estas la kodigo?

Ekzistas baza kodigo por la retejo, kiu estas nomata Defaŭlta Signo. Ĝi estas inkluzivita en speciala .htaccess-dosiero. La kodigo estas necesa por korekti la regulon laŭ kiu la simboloj transformiĝos en kodaj valoroj.

Antaŭ kelkaj jardekoj, la kodigoj estis tre malgrandaj. Ili inkludis ne pli ol sep bitojn da informoj. Ekzemplo povus esti ASCII. Nun ili havas tre grandan nombron. Inter ili - kaj la plej populara UTF-8, Windows-1251.

La fundo estas, ke dokumentoj, kiuj havas malsamajn kodojn aspektos malsamaj. Tial, ke eraroj aperas sur la paĝoj de la retejo. La retumilo de la uzanto povas esti agordita por unu tipo de kodigo, kaj la .htaccess-dosiero en la servilo enhavas alian. Kiel rezulto, la tuta teksto sur la paĝoj igas aro de nekompreneblaj simboloj.

Bazaj kodigoj

En .htaccess, vi povas specifi parametron, kiu uzos por determini la ĉefan kodigon por la tuta retejo-portalo. Krome, vi povas registri aliajn kodojn, kiuj ebligos al ili montriĝi ĝuste en ĉiuj paĝoj de la retejo. Retejaj programistoj en .htaccess-kodigo kutime estas specifitaj en du specoj - UTF-8 kaj Windows-1251. Ili estas defaŭlte uzataj de granda kvanto de retumiloj kaj tekstaj redaktiloj.

Por eviti la formadon de skribiloj, kiuj ne povas esti malmuntitaj, vi devas starigi la ĉefan kodigon de la tuta retejo per la parametro Default Charset, tiel kiel en .htaccess, por malpermesi konvertiĝon de dosieroj aŭ registri ĉiujn necesajn kodojn. Post ĉio, la ĉefa problemo estas, ke ekzemple, la uzanto povas sendi iujn datumojn en perfekta malsama kodado, kiun la servilo ne povas legi. Tiaj agoj devas esti avertitaj antaŭen.

Kiel agordi la TTT-kodadon en la .htaccess-dosiero

La kodita Charset defaŭlta, kiu estas la ŝlosilo, procesita de la defaŭlta servilo kaj sendita al la retumilo, estas indikita uzante la opcion AddDefaultCharset. Oni Devas aldoni la defaŭltan kodigon. Kiam vi sendas titolojn de HTTP, oni atribuas al ili regulon, kiu rakontas al la retumilo, kodado devus rigardi ĉiujn gravulojn de la retejo. Tial en la Sekcio-Tipo-sekcio vi devas specifi la korektan kodigon. Ĉi tiu estas la opcio por .htaccess.

La supra opcio estas la ĉefa necesa direktoro por agordi la kodigon de la retejo en la dosiero. Ĉi tiu komando povas fine solvi la problemon asociitan kun skriptoj, kiuj implicite uzas nekonkodojn por rusaj retumiloj, kaj ne tiuj, kiuj bezonas. Se vi ne specifas parametron, la retumilo ĵetus eraron. Alie, ĉiuj dokumentoj estas aŭtomate rekoditaj. Oni devas rimarki, ke ne ĉiuj foliumiloj vidas la samajn kodojn. Tial estas pli bone uzi la plej famajn - UTF-8 kaj Windows-1251. Ili estas konataj de ĉiuj retumiloj.

De problemoj kun la kodado povas forigi per aktivigo de aŭtomata transkodigo de dokumentoj. Por fari tion, speciala opcio CharsetSourceEnc estas inkluzivita en la .htaccess-dosiero. Post tio, vi devas skribi la ĉefan karakteron. La resto restos en ĝi. Se, por unu kialo aŭ alia, vi devas forigi transkodadon, vi devus skribi la CharserDisable On komando en la dosiero.

Specifante alian kodigon por individuaj sekcioj de la retejo

Ĉi tio ne okazas ofte, sed foje necesas, ke unu paĝo aŭ la tuta parto de la sekcio montriĝas en alia lingvo. Sekve, ni bezonas alian kodigon. Se vi trovos la .htaccess-dosieron kun la specifita kodigo en la radika dosierujo, ĉiuj paĝoj de la retejo montriĝos en ĝi. La rezulto eble estas, ke persono iros al fremda sekcio de la retejo, kaj tie anstataŭ la teksto en la lingvo, kiun li bezonas, grupo de strangaj simboloj kaj literoj montriĝos.

Por kompreni ĉi tiun problemon, vi bezonas aldonan agordon. Htaccess. Oni Devas krei pli saman dosieron kaj aldoni la komandon AddType en ĝi, kiu specifas la aldonan kodigon. Ĉi tiu dosiero povas agi ambaŭ en la tuta retejo kaj en individuaj paĝoj. Ĉi tio dependas de kie troviĝas la .htaccess-dosiero. Se vi enmetas ĝin ene de dosierujo kun specifa loklingvo, ĝiaj agordoj nur funkcios sur ĉi tiu parto. La resto funkcios laŭ la reguloj de la unua .htaccess, kiu estas en la radika dosierujo de la retejo.

Alidirektigi .htaccess

Multaj retejaj programistoj alfrontas situacion, kie ŝanĝinte ekzistantan projekton, vi devas konservi la malnovajn adresojn de iuj paĝoj. Speciale ofte tio okazas kiam la enhavo administra sistemo sur kiu la retejo funkcias ŝanĝojn. Ĝi okazas, ke komence la retejo estis statika kaj neniu zorgis pri la logikeco de adresoj. Redirekto estas postulita (.htaccess postulas ŝanĝojn).

Redirekto ankaŭ bezonas se la administranto volas konservi la pozicion de la paĝoj en la serĉiloj. Post ĉio, levi la rangon de nulo estas malfacila tasko.

Kio bezonas por tia redirekto esti organizita? .htaccess devus esti uzata en gastigado. Alidirektigi ĝin efektivigas per eblo Redirect 301, post kiu la adreso de nova paĝo estas specifita.

Restriktita aliro

Por restrikti la aliron al la tuta retejo, ĝiaj sekcioj aŭ certaj dosieroj, kiuj estas sur la servilo, ankaŭ uzos .htaccess. Aliro estas malpermesita por malhelpi uzantojn aliri dosierojn, kiuj povus difekti ion.

La jenaj komandoj estas uzataj:

  • Por nei aliron al la tuta retejo en la dosiero, la komando neas de ĉiuj preskribitaj.
  • Por nei aliron de specifa ip-adreso, uzu la malkonfirmon de ip_address_user-komando.

Dosiero Protekto

Plej verŝajne, ĉiu uzanto trovis absolute identajn artikolojn sur malsamaj retejoj. Plej ofte okazas, ke ili simple ŝtelas de aliaj rimedoj. Kompreneble, serĉiloj luktas kun tia fenomeno kiel duobligantaj paĝoj, sed ofte ili ne rajtas elekti la fonton. Por kopiistoj kaj programistoj, ĉi tio estas tre grava problemo. Post ĉio, por skribi kvalitan enhavon, ĝi bezonas multan tempon kaj penadon. Kaj tiam la serĉa sistemo postulas sankciojn por la kopiita materialo. Ĉi tio estas malagrabla. Ofte ankaŭ ŝtelita teksto kaj bildoj. En ĉi tiu kazo, granda nombro da tiaj ŝtelistoj eĉ ne alŝutas bildojn de fremdaj rimedoj. Por ne superŝarĝi siajn servilojn, ili simple notas bildojn el la fonto. Tia ligilo estas nomita hotlink. Aldone al ligiloj al bildoj, vi povas enmeti ilin, montrante la dosierojn, kiuj estas disponeblaj por elŝuti. Por la aŭtoro de enhavo, ĉi tiu fenomeno estas ekstreme malagrabla. La servilo de la fonto ankaŭ estas superŝarĝita pro ili.

En la .htaccess-dosiero, vi povas specifi dosierojn, kiuj estos protektitaj de hotlinks. Ĝi preskribas etendojn, al kiuj la aliro estos malkonfirmita. Ankaŭ por la hotelaj dosieroj aŭ ĉiuj grupoj, vi povas agordi pasvorton. Tiam la .htaccess-dosiero situas en la dosierujo, al kiu vi volas fermi.

Erara Diagnozo

Ĝi okazas, ke estas eraro kun la kodo "500" post redaktado aŭ metante la .htaccess-dosieron. Ĉi tiu eraro okazas pro la mankoj en la dosiero mem. Vi povas trovi la kialojn en la dosiero, kiu estas en la registara dosierujo, en la dosierujo kun la raportoj.

Ankaŭ, se vi ne ekzekutas, kio estas specifita en .htaccess, vi devas certigi, ke la prilaborado de ĉi tiu dosiero estas ebligita en la retejo-agordo.

Kiel vi povas vidi, la .htaccess-dosiero estas necesa por establi la kodigon de retejoj kaj por aliaj utilaj operacioj, kiuj permesas al vi kompetente administri la disvolviĝon kaj subtenon de diversaj projektoj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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