Компютер, Технологияҳои иттилоотӣ
Htaccess (Рамзгузории): танзимотро таъғир кунед, намунаҳои истифодаи
Ҳар, дар Интернет сайругашт, nabredal дар саҳифаҳои интернетӣ чунин ва сайтҳо, ки дуруст нишон намедиҳанд. Масалан, бо кушодани ягон сомона, дар корбар матни ҷои Ватани гуногун дӯстона, ки дар байни онњо мо метавонем аломатҳои, arcs, рамзҳои ва дигар аломатҳо фарқ мебинад. Ба эҳтимоли бештар ба дидани ҳамин, вақте ки шумо ба ягон сайти Чин ё Ҷопон меравад. Ҳамаи ин сабаби он аст, ки онро истифода мебарад, танзимоти дигар ба файли .htaccess шумо. Рамзгузории дар ин кишварҳо гуногун аст. Файл дуруст танзим имкон медиҳад, барои пешгирӣ кардани пайдоиши чунин аломатҳои пӯшида онлайн.
Ки талаб Рамзгузории
Зеро ки дар як сомонаи аст рамзгузории аслӣ мебошад, ки ба Default доштани рамзоти иттилоот ном дорад. Ин дохил файли .htaccess махсус. Рамзгузории бо мақсади дуруст ба волоияти ки мутобиқи он рамзи ба арзишҳои Рамзи табдил муайян зарур аст.
Як ҷуфти ҳамсарон аз даҳсолаҳо пеш, кодҳо хеле ҷавон буд. Онҳо на бештар аз ҳафт бита иттилоот. Як мисол, то ASCII. Акнун онҳо як шумораи хеле калон пайдо шуданд. Дар байни онҳо - маъмултарин ва UTF-8, Windows-№1251 дар.
Дар сатри поён аст, ки ҳуҷҷатҳое, ки доранд, рамзгузории гуногун хоҳад назар. Ин барои ба ин сабаб, ки дар сомонаи ҳастанд хатогиҳо вуҷуд дорад. браузери истифодабаранда метавонад ба як намуди рамзгузор гузошт, ва файли .htaccess нест дар сервер дорои дигар. Дар натиҷа, ҳамаи матн дар саҳифаи аст, ба маҷмӯи рамзҳои даркнашаванда табдил ёфт.
Рамзгузории асосӣ
Дар .htaccess нест, шумо метавонед параметр ба воситаи ки аз тарафи рамзгузорӣ ибтидоӣ барои ҳамаи веб-портали муайян намоед. Илова бар ин, шумо метавонед ба қайд ва ба рамзгузории дигар, ки ба онҳо имкон медиҳад, то ба таври дуруст дар бораи ҳамаи саҳифаҳои нишон дода мешавад. барноманависонро Web дар кодҳо .htaccess аст, одатан нишон ду - UTF-8 ва Windows-№1251 дар. Ин аст, бо пешфарз истифода мебаранд шумораи зиёди веб-браузерҳо ва муњаррирони матн.
Барои роҳ надодан ба zakoryuchek, ки ғайриимкон ба берун бошанд, шумо бояд ё рамзгузории асосии тамоми сайти бо параметри пешфарз доштани рамзоти иттилоот, инчунин дар файли .htaccess манъ transcoding ё муқаррар кардани кодҳо зарурӣ танзим карда метавонед. Баъд аз ҳама, мушкилоти асосӣ ин аст, ки, барои мисол, корбар метавонад ҳар гуна маълумот дар рамзгузории комилан гуногун, ки ба сервери хонда наметавонанд фиристед. Чунин амалҳои лозим аст, ки пешакӣ огоҳ карда шавад.
Чӣ тавр ба танзим дароред сомона рамзгузорӣ дар .htaccess
Рамзгузории пешфарз доштани рамзоти иттилоот, калиди коркард бо пешфарз ба сервер ва ба браузери фиристода, аз ҷониби хосият AddDefaultCharset зикр аст. Зарур аст, ки ба илова муқаррар Рамзгузории пешфарз. Вақте, ки шумо сарлавҳаҳои HTTP ирсол ба ҳукмронии муқаррар кунанд, ки ба браузери кадом рамзгузорӣ бояд ҳамаи аломатҳои онлайн дида нақл мекунад. Ин аст, ки чаро дар қисмати Content-Намуди, ба шумо лозим аст, ки муайян кардани куред дуруст. Ин параметр .htaccess аст.
Варианти болои як зарурати асосии дастур ба хотири ба танзим дароред сомона кодҳо дар файл аст. Ин даста қодир ба охир њал намудани проблемањои марбут ба скриптҳо, ки бо нобаёнӣ номаълум браузери барои мубодилаи рақамии русӣ, на касоне, ки ба онҳо лозим аст. Агар шумо ба ғурубгоҳи қайд намегиранд, браузери бошад як хато. Дар акси ҳол, ҳамаи ҳуҷҷатҳои ба таври худкор transcoded. Андешидани ба назар, ки на ҳамаи браузерҳои дидани ҳамон Рамзгузории. Ба ин сабаб он беҳтар аст, ки ба истифода машҳури - UTF-8 ва Windows-№1251 дар. Онҳо ба ҳамаи браузерҳо маълум аст.
Бо Рамзгузории мушкилоти мумкин аст тавассути фаъол намудани баргардониш автоматии ҳуҷҷатҳо бартараф карда шавад. Барои ин кор дар файли .htaccess худ мегирад хосият CharsetSourceEnc махсус. Баъд аз он зарур аст, ки ба муқаррар кардани рамзгузории асосї мебошад. Ҳамаи дигарон мешавад, ба он доираҳо. Агар барои яке аз сабабҳои ё transcoding дигар лозим аст, то ба хориҷ, шумо бояд дар CharserDisable нависед Дар бораи файл фармони.
Муқаррар Рамзгузории дигар барои бахшҳои алоҳидаи сомона
Ин вақт рух медиҳад, вале баъзан, зарур аст, ки ба як саҳифаи ягона ва ё тамоми қисми фасли он ҷо ба забони гуногун пайдо мешавад. Бинобар ин, зарурати ва рамзгузории дигар. Дар мавриди дарёфти файл Решаи феҳрист бо Рамзгузории муқаррар .htaccess нест, ҳамаи саҳифаҳои маҳз дар он пайдо хоҳад кард. Дар натиҷа мумкин аст, ки одамон ба бахши хориҷии сомонаи ҷои матн дар тарафи рост рафта, дар он ҷо хоҳад буд дар як гурӯҳи забони рамзҳои пӯшида ва мактуб нишон дода мешавад.
Бо мақсади ҳалли ин масъала, ба мо лозим аст .htaccess танзимоти иловагӣ. Шумо лозим аст, то дигар файли ҳамон ва дар он муқаррар фармони AddType, ки рамзгузории иловагӣ муайян мекунад. Ин парванда мумкин аст ҳамчун веб-сайти бутун ё ба саҳифаҳои алоҳида амал мекунад. Ин дар бораи он ҷо ки файли .htaccess ҷойгир аст, вобаста аст. Агар шумо онро дар папкаи бо забони махсус, ки барои як сомонаи гузошта, танзимоти он танҳо дар ин қисмати кор хоҳад кард. Ба дигарон мувофиқи қоидаҳои нахустин .htaccess нест, ки дар Решаи феҳрист як сомона ҷойгир фаъолият хоҳад кард.
Redirect истифода .htaccess
Бисёр сомонаҳо таҳиягарон бо чунин вазъият рӯ ба рӯ, вақте ки тағйирёбии намудани лоиҳаи мазкур ба шумо мехоҳед, ки ба захира кардани нишониҳои сола аз баъзе аз саҳифаҳо қаблан. Хусусан зуд-зуд ба ин ҳодиса рӯй медиҳад, вақте ки шумо системаи идоракунии мӯҳтаво, ки нашрҳои сомонаи тағйир диҳед. Ин аст, ки дар сомонаи аслии статикӣ буд ва ҳеҷ кас дар бораи муроҷиатҳои мантиқи ин ғамхорӣ мекарданд. Ирсоли зарур аст (.htaccess талаб мекунад).
Таљйири низ талаб, агар мудири мехоҳад, ки ба нигоҳ доштани мавқеи сомона дар натиҷаҳои ҷустуҷӯ. Баъд аз ҳама, баланд бардоштани рейтинги аз сифр - он вазифаи мушкил аст.
Чӣ тавр ба чунин экспедитсияи мегирад ташкил карда шуд? .htaccess аст, ки дар компютери истифода шавад. Redirect он аст, бо истифода аз имконоти равонакунӣ 301, ки пас аз ба суроғаи саҳифаи нав гузаронида шуданд.
дастрасии мањдуд
Бо мақсади дастрасии мањдуд ба тамоми сомона, бахшҳои он, ё файлҳои мушаххас, ки дар сервер мебошад, ки низ аз тарафи .htaccess истифода ҷойгир шудааст. Он кофир дастрасӣ ба файлҳои аз тарафи касоне, корбароне, ки чизе ғорат дастрас нест.
Истифода аҳкоми зерин:
- Барои рад дастрасӣ ба тамоми сомона дар феҳристҳо файли фармоне аз ҷониби ҳама инкор.
- Барои рад дастрасӣ ба мушаххаси IP-суроғаҳои истифода аз ip_adres_polzovatelya дастаи дурӯғ мешуморед.
ҳифзи файл
Эњтимол, ҳар як истифодабаранда аст, мулоқот маҳз ҳамин модда оид ба сомонаҳои гуногун. Бештари вақт, аз он пас рӯй, ки онҳо танҳо аз захираҳои дигар дуздида шуданд. Албатта, мошинаҳои ҷустуҷӯии мубориза бо зуҳуроти саҳифаҳои такрорӣ, вале хеле зуд ба онҳо нестанд, хеле дуруст манбаъ, интихоб кунед. Барои copywriters ва барномасозон як масъалаи хеле ҷиддӣ аст. Зеро ба хотири навиштани маводи босифат мегирад, бисёр вақт ва саъю. Ва он гоҳ системаи ҷустуҷӯӣ таҳримҳои барои маводи нусхабардорӣ, бозхост мекунад. Ин рӯҳафтода. Аксаран матн ва тасвирҳои онҳо медузданд. Дар айни замон шумораи зиёди чунин дуздон, ҳатто гирифтани тасвирот аз захираҳои одамони дигар зеркашӣ кунед. Бо мақсади изофабори серверҳои худ нест, онҳо танҳо ба як расм бо манбаи аслии ишора. Ин пайванд номида замима hotlink. Илова ба пайвандҳо ба тасвирҳо мумкин аст гузошта, бо нишон додани файлҳоеро, ки барои боргирӣ аз дастрас мебошанд. Зеро, мазмуни муаллифи чунин як падидаи хеле ногувор аст. Server аст, ки сарчашмаи асосии барои онҳо низ изофабор.
Дар файли .htaccess нест, шумо метавонед ин файлҳоро аз hotlinking ҳимоя карда шавад муайян мекунад. Ин азоимхонӣ аз тавсеаи, ки шавад, дастрасии рад хоҳад кард. Инчунин барои файлҳои меҳмонхона ва ё тамоми гурӯҳҳои метавонед парол муқаррар карда мешавад. Он гоҳ, ки файли .htaccess аст, ки дар феҳрист, дастрасӣ ба он, бояд ислоь карда мешавад.
ташхис Хатогии
Ин пас рӯй аст, ки гумроҳӣ бо рамзи «500» пас аз таҳрири як љойгир файли .htaccess нест. Чунин хато аз сабаби номукаммалии дар файли худи рух медиҳад. Шумо метавонед пайдо кардани сабабҳои дар як файл аст, ки дар феҳристи домени бо ҳисоботҳо ҷойгир шудааст, дар як ҷузвдон интихоб кунед.
Инчунин, агар шумо ба амал намеоварад, аз он чӣ аст, ки дар .htaccess изҳор дошт, ба шумо лозим аст, то боварӣ ҳосил, ки ба коркарди файл аст, ки дар танзимоти сомона дохил карда мешавад.
Тавре ки шумо мебинед, ки файли .htaccess нест барои конфигуратсияи сомонаҳои кодҳо ва дигар амалиёти муфид, ки имкон медиҳад, ба таври дуруст идора рушд ва дастгирии лоиҳаҳои гуногун зарур аст.
Similar articles
Trending Now