Kompjuters, Teknoloġija informatika
Htaccess (kodifikazzjoni): konfigurazzjoni, eżempji ta 'użu
Kulħadd, surfing l-Internet, nabredal fuq dawn il-paġni web u siti li ma jurux sewwa. Per eżempju, bil-ftuħ kwalunkwe sit, l-utent jara t-test minflok il-tiffjorixxi varjetà ambjent, fosthom nistgħu jiddistingwu l-karattri, arki, simboli u marki oħra. L-aktar probabbli li tara simili meta inti tmur għal kwalunkwe sit Ċiniż jew Ġappuniż. Dan kollu huwa dovut għall-fatt li hija tuża settings oħra għall-fajl tiegħek htaccess. Kodifikazzjoni f'dawk il-pajjiżi hija differenti. Fajl konfigurati kif suppost se jagħmilha possibbli li tiġi evitata l-apparenza ta 'tali karattri joskuraw onlajn.
Li teħtieġ kodifikazzjoni
Għal sit hemm kodifikazzjoni qalba, li huwa msejjaħ il-default charset. Inkludiet fajl htaccess speċjali. Kodifikazzjoni li huwa meħtieġ biex jistabbilixxu b'mod korrett ir-regola li tgħid li l-simboli huma maqluba valuri tal-kodiċi.
Koppja ta 'għexieren ta' snin ilu, il-kodiċi kien żgħar ħafna. Dawn jinkludu mhux aktar minn seba 'bits ta' informazzjoni. Eżempju jista 'jkun ASCII. Issa dawn dehru numru kbir ħafna. Fost dawn - l-aktar popolari u UTF-8, Windows 1251.
L-aħħar linja hija li d-dokumenti li għandhom kodifikazzjoni differenti se tfittex differenti. Huwa għal din ir-raġuni li fuq is-sit hemm żbalji. brawżer tal-utent jistgħu jiġu stabbiliti biex tip wieħed ta 'kodifikazzjoni, u l-fajl Htaccess fuq is-server fiha l-oħra. Bħala riżultat, kollha tat-test fuq il-paġna hija trasformata sett ta 'simboli inkomprensibbli.
kodifikazzjoni bażiku
Fil Htaccess, inti tista 'tispeċifika parametru li permezz tiegħu se jiġu stabbiliti mill-kodifikazzjoni primarja għal kulħadd web-portal. Barra minn hekk, inti tista 'tirreġistra u kodifikazzjoni oħra li se jippermettulhom li jintwerew kif suppost fuq il-paġni kollha. iżviluppaturi tal-web fil-kodifikazzjoni Htaccess hija normalment indikat żewġ tipi - UTF-8 u Windows 1251. Huwa fil-kontumaċja huma jużaw numru kbir ta 'web browsers u edituri test.
Biex jiġi evitat zakoryuchek li huma impossibbli li jagħmel, trid jew kkonfigurat l-kodifikazzjoni primarju tas-sit kollu bl-default parametru charset, kif ukoll fil-fajl Htaccess biex jipprojbixxu transcoding jew jippreskrivu l-kodifikazzjoni meħtieġa. Wara kollox, il-problema prinċipali hija li, per eżempju, l-utent jista 'jibgħat kwalunkwe data fil-kodifikazzjoni kompletament differenti li s-server ma tistax taqra. Azzjonijiet bħal dawn jeħtieġ li jiġu avżati.
Kif biex jiġi kkonfigurat-sit kodifikazzjoni fl Htaccess
Kodifikazzjoni Default charset, hija ċ-ċavetta ipproċessat awtomatikament l-server u mibgħuta lill-browser, huwa indikat mill-għażla AddDefaultCharset. Huwa meħtieġ li jiżdiedu l-iffissar tal-kodifikazzjoni default. Meta inti tibgħat headers HTTP regola preskritta tagħhom li jirrakkonta l-browser dak kodifikazzjoni għandha tikkunsidra karattri kollha onlajn. Dan huwa għaliex fit-taqsima Kontenut-Tip, għandek bżonn li jispeċifikaw il-kodifikazzjoni tal-karattri korretta. Dan huwa l-Htaccess iffissar.
L-għażla ta 'hawn fuq hija neċessità bażika tad-direttiva sabiex jiġi kkonfigurat-sit kodifikazzjoni fil-fajl. Dan it-tim huwa kapaċi li finalment isolvu l-problema marbuta mas-iskripts, li mhux magħruf browser default għall encodings Russu, u mhux dawk li jeħtiġuhom. Jekk inti ma tirreġistra l-iffissar, il-browser ikun żball. Inkella, id-dokumenti kollha huma awtomatikament transcoded. Iqisu li mhux browsers tara l-istess kodifikazzjoni. Għal din ir-raġuni huwa aħjar li tuża l-aktar famużi - UTF-8 u Windows 1251. Dawn huma magħrufa li browsers.
Billi kodifikazzjoni problemi jistgħu jiġu eliminati permezz tal-attivazzjoni tal-konverżjoni awtomatiku ta 'dokumenti. Biex tagħmel dan fil-fajl htaccess tiegħek tinkludi għażla CharsetSourceEnc speċjali. Wara huwa meħtieġ li jippreskrivu l-kodifikazzjoni bażiku. oħrajn kollha se jkunu recoded fih. Jekk għal xi raġuni jew transcoding ieħor se jkollhom bżonn li jitneħħew, għandek tikteb fil CharserDisable Min-fajl kmand.
Twaqqif kodifikazzjoni ieħor għas-sezzjonijiet individwali tas-sit
Dan ma jseħħx spiss, imma xi kultant hemm bżonn għal paġna waħda jew parti kollu tas-sezzjoni tidher f'lingwa differenti. Għaldaqstant, il-ħtieġa u l-kodifikazzjoni oħra. Fil-każ ta 'konstatazzjoni tal-fajl fil-direttorju għerq bl kodifikazzjoni preskritt Htaccess, paġni kollha se jidhru eżattament fiha. Ir-riżultat jista 'jkun li n-nies se jmorru għall-taqsima barrani tal-websajt, u hemm minflok test fuq il-lemin se jintwerew fi grupp lingwa ta' simboli joskuraw u ittri.
Sabiex jittrattaw ma 'din il-problema, għandna bżonn Htaccess konfigurazzjoni addizzjonali. Għandek bżonn biex joħolqu ieħor tal-istess fajl u fiha jippreskrivi kmand AddType, li jispeċifika kodifikazzjoni addizzjonali. Dan il-fajl jista 'jaġixxi bħala s-sit web kollu, jew għall-paġni individwali. Hija tiddependi fuq fejn jinsab il-fajl htaccess. Jekk inti poġġih fil-folder ma 'lingwa speċifika għal sit, il-konfigurazzjoni tiegħu se taħdem biss fuq din il-parti. Il-bqija se jopera skond ir-regoli ta 'l-ewwel Htaccess, li tinsab fid-direttorju għerq ta' sit.
Idawwru użu Htaccess
Bosta siti iżviluppaturi jħabbtu wiċċhom ma 'tali sitwazzjoni, meta bidla tal-proġett attwali inti tixtieq li jiffrankaw l-indirizzi qodma ta' xi paġni. Speċjalment ta 'spiss dan jiġri meta inti tbiddel il-sistema ta' ġestjoni kontenut, li tmur-sit. Huwa li s-sit oriġinali kienet statika u l-ebda wieħed jieħdu ħsiebhom dwar l-indirizzi loġika. Direzzjoni mill-ġdid hija meħtieġa (Htaccess teħtieġ bidliet).
Tressiq meħtieġa wkoll jekk l-amministratur jixtieq li jżomm il-pożizzjoni tas-sit fl-rizultati. Wara kollox, biex jgħollu l-klassifikazzjoni mill-bidu nett - huwa kompitu diffiċli.
Liema ma jieħdu biex din tintbagħat ġie organizzat? Htaccess għandu jintuża fuq il-ospitanti. Idawwru dan isir bl-użu l-għażla direzzjoni ġdida 301, segwita mill-indirizz tal-paġna l-ġdida.
jirrestrinġu l-aċċess
Sabiex jirrestrinġu l-aċċess għas-sit kollu, sezzjonijiet jew fajls speċifiċi li jinsabu fuq server li huwa wkoll użat mill-Htaccess. Hija tiċħad l-aċċess għall-fajls mhux aċċessata minn dawk l-utenti li jistgħu jħassru xi ħaġa.
Uża l-kmandi li ġejjin:
- Biex jiċħdu l-aċċess għas-sit kollu fir-reġistri fajl kmand jiċħad minn kulħadd.
- Biex jiċħdu aċċess għal speċifiċi ip indirizzi użati jiċħad mill ip_adres_polzovatelya tim.
protezzjoni fajl
Ħafna probabbli, kull utent tintlaħaq eżattament l-istess artikolu fuq il-websajts differenti. Ħafna drabi, dan jiġri b'tali mod li dawn kienu sempliċiment misruqa minn riżorsi oħra. Naturalment, il-magni tat-tiftix qed jitħabtu ma 'l-fenomenu ta' paġni duplikati, iżda ħafna drabi dawn ma jkunux jagħżlu ġustament is-sors. Għal copywriters u programmaturi hija problema serja ħafna. Minħabba sabiex tikteb kontenut ta 'kwalità jieħu ħafna ħin u sforz. U allura l-search engine timponi sanzjonijiet għall-materjal kkupjati. Huwa frustranti. Spiss it-test u immaġini kif steal. Fl-istess ħin numru kbir ta 'tali ħallelin ma anki download immaġini minn riżorsi ta' nies oħrajn. Sabiex ma overload servers tagħhom, huma sempliċiment jirreferu għal stampa mal-sors oriġinali. Din ir-rabta tissejjaħ hotlink inserzjoni. Minbarra l links għal stampi jistgħu jiddaħħlu, li jindika l-fajls li huma disponibbli biex jitniżżel. Għall-kontenut ta 'l-awtur bħal fenomenu huwa estremament spjaċevoli. Server huwa s-sors primarju għalihom huwa wkoll mgħobbija żżejjed.
Fil-fajl Htaccess, inti tista 'tispeċifika l-fajls li jiġu protetti minn hotlinking. Hija tispjega l-espansjoni, li se jiġu mċaħħda mill-aċċess. Wkoll għall-fajls tal-lukandi jew gruppi kollha tista 'tistabbilixxi password. Imbagħad il-fajl Htaccess jitqiegħed fid-direttorju, aċċess għalihom għandu jingħalaq.
dijanjosi żbalji
Hija hekk jiġri li hemm żball bil-kodiċi "500" wara editjar tqegħid fajl htaccess. Tali żball iseħħ minħabba nuqqasijiet fil-file nnifsu. Tista 'ssir taf ir-raġunijiet fil-fajl li tinsab fid-direttorju dominju, fil-folder ma' rapporti.
Ukoll, jekk inti ma twettaq dak li huwa indikat fil-Htaccess, inti għandek bżonn tagħmel ċert li l-ipproċessar tal-fajl hija inkluża fil-settings sit.
Kif tistgħu taraw, fajl Htaccess hija meħtieġa għall-konfigurazzjoni ta 'websajts kodifikazzjoni, u operazzjonijiet oħra utli li jippermettu lill jimmaniġġjaw sew l-iżvilupp u l-appoġġ ta' proġetti varji.
Similar articles
Trending Now