KompiuteriaiInformacinės technologijos

Htaccess (kodavimas): konfigūracija, naudojimo pavyzdžiai

Kiekvienas, naršant internete, nabredal apie tokius tinklalapius ir svetaines, kurios neturi rodyti tinkamai. Pavyzdžiui, atidarant bet kokią svetainę, vartotojas mato tekstą vietoj draugiškų veislių klesti, tarp kurių galime išskirti simbolius, lankai, simboliai ir kiti ženklai. Labiausiai tikėtina, kad pamatytumėte panašūs, kai jūs einate į bet kinų arba japonų svetainėje. Visa tai yra dėl to, kad ji naudoja kitus parametrus į savo .htaccess failą. Kodavimas tose šalyse yra skirtingos. Tinkamai sukonfigūruotas failas bus įmanoma, kad būtų išvengta tokių neaiškių simbolių išvaizdą internete.

Kuris reikalauja koduotę

Dėl vietoje yra pagrindinis kodavimas, kuris yra vadinamas Numatytasis koduotę. Jis įtrauktas specialus .htaccess failą. Kodavimas yra būtina tam, kad teisingai nustatyti taisyklę, pagal kurią simboliai yra paverstas į kodų verčių.

Porą dešimtmečių atgal, kodavimo buvo labai jaunas. Jie apima ne daugiau kaip septynis bitus informacijos. Pavyzdys galėtų būti ASCII. Dabar jie atsirado labai daug. Tarp jų - viena iš populiariausių ir UTF-8 "," Windows-1251.

Esmė yra ta, kad dokumentai, kurie turi kitokį kodavimą atrodys kitaip. Būtent dėl šios priežasties, kad svetainėje yra klaidų. Vartotojo naršyklė gali būti nustatytas vieno tipo kodavimo ir .htaccess failą serveryje yra kita. Kaip rezultatas, visą tekstą puslapyje virsta nesuprantamų simbolių rinkinys.

pagrindinis kodavimas

.htaccess faile, galite nurodyti parametrą, pagal kurias bus nustatoma pagal pirminio kodavimo visiems interneto portalą. Be to, jūs galite užsiregistruoti ir kitų kodavimo, kad leis jiems būtų tinkamai rodomas visuose puslapiuose. Interneto svetainių kūrėjai į .htaccess kodavimo paprastai nurodomas dviejų tipų - UTF-8 "ir" Windows-1251. Tai pagal nutylėjimą jie naudoja daug interneto naršyklių ir teksto redaktorių.

Norėdami išvengti zakoryuchek, kad neįmanoma padaryti, jūs turite arba konfigūruoti pirminio koduotę visą svetainę su parametru Default charset, taip pat į .htaccess failą uždrausti perkodavimas arba nustatyti reikiamą kodavimo. Juk pagrindinė problema yra tai, kad, pavyzdžiui, vartotojas gali siųsti bet kokius duomenis visiškai kitoks kodavimas, kad serveris negali skaityti. Tokie veiksmai turi būti įspėtas.

Kaip sukonfigūruoti kodavimo svetainę .htaccess

Kodavimas Įprasta koduotę, yra raktas tvarkomi pagal nutylėjimą serveris ir išsiuntė į naršyklę, nurodomas AddDefaultCharset variantą. Būtina pridėti nustatant numatytąjį kodavimą. Kai siunčiate HTTP antraštes jų nustatyta taisyklė, kad pasakoja naršyklę kokią koduotę turėtų apsvarstyti visus simbolius internete. Štai kodėl į Content-Type skyriuje, jums reikia nurodyti teisingą simbolių koduotę. Tai parametras .htaccess.

Aukščiau variantas yra pagrindinis būtinybė direktyvą, siekiant konfigūruoti kodavimo svetainę failą. Ši komanda yra pajėgi pagaliau išspręsti problemą, susijusią su scenarijus, numatytoji naršyklė nežinoma Rusijos koduotes, o ne tiems, kuriems jų reikia. Jei neturite užsiregistruoti nustatymą, naršyklė būtų klaida. Kitaip, visi dokumentai yra automatiškai przekodowany. Atsižvelgti į tai, kad ne visos naršyklės matyti tą patį kodavimą. Dėl šios priežasties ji yra geriausia naudoti garsiausių - UTF-8 "ir" Windows-1251. Jie yra žinomi visose naršyklėse.

Kodavimo problemos gali būti pašalintos naudojant automatinio konvertavimo dokumentų aktyvacijos. Norėdami tai padaryti savo .htaccess faile yra speciali CharsetSourceEnc parinktį. Po būtina nustatyti pagrindinę koduotę. Visi kiti bus perkoduoti į jį. Jei dėl vienos ar kitos priežasties perkodavimas reikės pašalinti, turėtumėte rašyti CharserDisable Dėl komandų failą.

Nustatant kitą koduotę atskirų sekcijų svetainėje

Tai neatsitinka dažnai, bet kartais yra poreikis viename puslapyje arba visoje dalis skyriuje pasirodo kita kalba. Taigi, poreikis ir kiti kodavimas. Jei ieškant šakniniame kataloge failą .htaccess nustatyta kodavimo atveju, visi puslapiai bus rodomi tiksliai į jį. Rezultatas gali būti, kad žmonės eis į užsienio skyriaus interneto svetainėje, ir ten vietoj teksto dešinėje bus rodomas kalbos grupės neaiškių simbolių ir raidžių.

Siekiant išspręsti šią problemą, reikia papildomos konfigūracijos .htaccess. Jums reikia sukurti kitą tame pačiame faile ir juo paskirti AddType komandą, kuri nurodo papildomą kodavimą. Šis failas gali veikti kaip visą svetainę, arba atskirus puslapius. Tai priklauso nuo to, kur .htaccess failas yra. Jeigu jūs įtraukėte ją aplanko su tam tikra kalba už svetainę, jos konfigūracija veiks tik šioje dalyje. Likusi veiks pagal pirmą .htaccess, kuris yra šakniniame kataloge svetainės taisyklėmis.

Nukreipimo naudojant .htaccess

Daugelis kūrėjų svetainės susidūręs su tokia situacija, kai dabartinio projekto pakeitimas norite išsaugoti senus adresus kuriuose puslapiuose. Ypač dažnai tai atsitinka, kai jūs pakeičiate turinio valdymo sistemą, kuri veikia svetainę. Tai, kad originalus svetainė buvo statinis ir niekas nerūpėjo logika adresus. Nukreipimas reikia (.htaccess reikia keisti).

Ekspedijavimo, taip pat reikalaujama, jeigu administratorius nenori, kad svetainės poziciją paieškos rezultatuose. Galų gale, pakelti reitingą nuo nulio - tai yra sunkus uždavinys.

Ką reikia su tokiu perdavimu organizavo? .htaccess turi būti naudojamas priimančiosios. Nukreipti ji yra vykdoma, naudojant variantą Peradresuoti 301, po naujojo puslapio adresą.

apriboti prieigą

Siekiant apriboti prieigą prie visą svetainę, jos skyriuose arba konkrečių failų, kurie yra ant serverio, kuris taip pat naudojamas .htaccess. Ji neigia prieigą prie failų nėra prieinamų tiems vartotojams, kurie gali sugadinti nors.

Naudokite šias komandas:

  • Norėdami atsisakyti suteikti prieigą prie visą svetainę į failą registrų komandą neigia iš viso.
  • Norėdami atsisakyti suteikti prieigą prie konkrečių IP adresai naudojami paneigti iš ip_adres_polzovatelya komanda.

failų apsauga

Labiausiai tikėtina, kad kiekvienas vartotojas yra įvykdyta tiksliai to paties straipsnio skirtingose svetainėse. Dažniausiai, tai taip atsitinka, kad jie buvo tiesiog pavogti iš kitų išteklių. Žinoma, paieškos kovoja su pasikartojančių puslapių reiškinys, tačiau labai dažnai jie ne visai teisingai pasirinkti šaltinį. Dėl reklaminiai skelbimai ir užsakomieji programuotojų yra labai rimta problema. Nes norint rašyti kokybišką turinį užima daug laiko ir pastangų. Ir tada paieškos sistema nustato sankcijas už nukopijuoto medžiagos. Tai varginantis. Dažnai tekstas ir vaizdai, kaip jie vagia. Tuo pačiu metu daug tokių vagių net nereikia atsisiųsti vaizdus iš kitų žmonių išteklius. Siekiant neperkrauti savo serverius, jie tiesiog kreiptis į nuotrauką su pirminiu šaltiniu. Ši nuoroda yra vadinamas įterpimo Nuoroda,. Be nuorodų į nuotrauką galima įterpti, nurodant failus, kurie yra prieinami atsisiųsti. Dėl autoriaus turinį toks reiškinys yra labai nemalonus. Serveris yra pagrindinis šaltinis jiems taip pat perkrautas.

Į .htaccess failą, galite nurodyti, failų būti saugomas nuo tiesiogines nuorodas. Jis išdėsto plėtrą, kuri bus uždrausta. Taip pat viešbučio failus arba visą grupės gali nustatyti slaptažodį. Tada .htaccess failas yra dedamas į katalogą, į kuriuos patekimas turi būti uždarytos.

Diagnostika klaidų

Taip jau atsitinka, kad yra su kodu "500" po redagavimo .htaccess failo vietą klaida. Tokia klaida įvyksta dėl trūkumų pats failas. Galite sužinoti faile priežastis, kad yra įsikūręs domeno kataloge, aplanke su ataskaitomis.

Be to, jei jūs neturite atlikti tai, kas nurodyta .htaccess, jums reikia įsitikinti, kad failo apdorojimas yra įtrauktas į svetainę nustatymus.

Kaip matote, .htaccess failas yra reikalingas konfigūracijos svetainių kodavimo, ir kitų naudingų operacijų, kurios leidžia tinkamai valdyti kūrimą ir paramą įvairių projektų.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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