Компјутери, Информатичката технологија
Htaccess (кодирање): конфигурација, примери употреба
Секој, сурфање на интернет, nabredal на таквите веб-страници и веб-сајтови кои не се прикажуваат правилно. На пример, со отворање на која било страница, корисникот го гледа текстот наместо пријателски различни цвета, меѓу кои ги издвојуваме ликовите, лакови, симболи и други марки. Најверојатно за да се види сличен кога ќе оди на кој било кинески или јапонски сајт. Сето ова се должи на фактот дека го користи други поставувања на вашиот Htaccess датотека. Кодирање во тие земји е различен. А правилно конфигуриран датотека ќе го прават тоа можно за да се избегне појавата на такви нејасни знаци онлајн.
Која бара кодирање
За сајтот постои основни кодирање, кој се нарекува стандарден Множзнаци. Тоа вклучуваше специјални Htaccess датотека. Кодирањето е потребно со цел да се утврди точно правило според кое симболите се конвертира во кодот вредности.
А пред неколку децении, кодирање бил многу млад. Тие вклучуваат не повеќе од седум битови на информации. Еден пример може да биде ASCII. Сега тие се појавија многу голем број. Меѓу нив - од најпопуларните и UTF-8, Windows-1251.
Во крајна линија е дека документите кои имаат различни кодирање ќе изгледаат различно. Тоа е поради оваа причина дека на местото има грешки. прелистувачот на корисникот може да се постави еден вид на кодирање, и Htaccess датотека на серверот содржи други. Како резултат на тоа, сите на текст на оваа страница се трансформира во еден сет од неразбирливи симболи.
основни кодирање
Во .htaccess, можете да наведете еден параметар, со помош на кои ќе бидат утврдени од страна на основното шифрирање на сите веб-портал. Покрај тоа, можете да се регистрирате и други кодирање дека ќе им дозволи да се прикажат правилно на сите страници. Веб програмери во .htaccess кодирање обично е наведено два вида - UTF-8 и Windows-1251. Тоа е стандардно тие ги користат голем број на веб прелистувачи и уредувачи на текст.
За да се избегне zakoryuchek дека е невозможно да се направи надвор, ќе мора или да го конфигурирате основното кодирање на целиот сајт со параметар Стандардна Множзнаци, како и во датотеката .htaccess да се забрани Транскодиране или ја пропише потребната кодирање. По сите, главниот проблем е во тоа што, на пример, корисникот може да испрати податоци во една сосема поинаква кодирање дека серверот не може да се прочита. Таквите активности треба да бидат свесни за тоа.
Како да го конфигурирате кодирањето сајт во .htaccess
Стандардно кодирање Множзнаци, е клучот обработени од страна стандардно на серверот и го испрати на интернет пребарувач, е наведено од страна AddDefaultCharset опција. Тоа е потребно за да додадете поставување на кодирање на стандардните. Кога ќе го испрати HTTP заглавија со пропишаните нивното владеење кој му кажува на прелистувачот што кодирање треба да ги разгледа сите ликови онлајн. Тоа е причината зошто во делот Content-Type, треба да го одредите точниот карактер кодирање. Ова е .htaccess поставката.
Горенаведените опција е основна потреба на оваа Директива, со цел да го конфигурирате сајт кодирање во датотека. Овој тим е во можност конечно да го реши проблемот поврзан со скрипти, интернет пребарувач непознат стандардно за рускиот кодирања, а не оние кои имаат потреба од нив. Ако не се регистрирате за поставување, прелистувачот ќе биде грешка. Инаку, сите документи се transcoded автоматски. Земе во предвид дека не сите прелистувачи се види на истата кодирање. За оваа причина, тоа е најдобро да се користи од најпознатите - UTF-8 и Windows-1251. Тие се познати на сите пребарувачи.
Од страна на кодирање проблеми можат да се отстранат со помош на активирање на автоматска конверзија на документи. За да го направите ова во вашиот Htaccess датотека вклучува посебна опција CharsetSourceEnc. По тоа е потребно да се пропишува основните кодирање. Сите други ќе бидат recoded во него. Ако за една или друга причина Транскодиране ќе треба да се отстранат, треба да се пишуваат во CharserDisable на командната датотека.
Поставување на друго шифрирање за поединечни делови на сајтот,
Ова не се случува често, но понекогаш има потреба од една страница или на целиот дел на делницата се појавува во различен јазик. Соодветно на тоа, потребата и други кодирање. Во случај на наоѓање на датотека во root директориумот со пропишаните .htaccess кодирање, сите страници ќе се појави токму во тоа. Резултатот може да биде дека луѓето ќе одат на странски секција на веб-сајтот, и таму наместо текст на правото ќе бидат прикажани во една јазична група на непознати симболи и букви.
Со цел да се справи со овој проблем, ние треба дополнителни конфигурација .htaccess. Треба да се создаде уште една иста датотека и го препишуваат AddType команда, во кој се утврдени дополнителни кодирање. Оваа датотека може да дејствува како целиот веб-сајт или на индивидуалните страници. Тоа зависи од тоа каде се наоѓа датотеката .htaccess. Ако го стави во папка со одреден јазик за веб-сајт, нејзината конфигурација ќе работи само на овој дел. Остатокот ќе работи во согласност со правилата на првата .htaccess, кој се наоѓа во root директориумот на еден сајт.
Пренасочување Користејќи .htaccess
Многу програмери сајтови се соочи со таква ситуација, при промена на тековниот проект сакате да ги зачувате на старите адреси на некои страници. Особено често тоа се случува кога ќе се промени на системот за управување со содржини, која работи на сајтот. Тоа е тоа што на оригиналниот сајт е статички и никој не се грижи за логиката адресите. е потребно пренасочување (.htaccess бара промени).
Препраќање исто така се бара ако администраторот сака да ја задржи позицијата на сајт во резултатите од пребарувањето. Впрочем, за да се подигне рејтингот од нула - тоа е тешка задача.
Што е потребно за да како товар беше организиран? .htaccess да се користи на домаќинот. Пренасочување тоа се врши со користење на опцијата за пренасочување 301, проследено со адреса на нова страница.
Ограничување на пристапот
Со цел да се ограничи пристапот на целиот сајт, неговите делови или одредени датотеки кои се наоѓаат на сервер кој е исто така се користи од страна на .htaccess. Го негира пристап до датотеки не се пристапи од страна на оние корисници кои можат да го расипе нешто.
Употреба на следниве команди:
- Да одбие пристап до целиот сајт во регистрите на датотеката команда се одрече од сите.
- Да одбие пристап до одредена IP-адреси користени се одрече од ip_adres_polzovatelya тим.
датотека заштита
Најверојатно, секој корисник се сретна иста статија на различни веб страници. Најчесто, тоа така се случува, дека тие едноставно беа украдени од други извори. Се разбира, на интернет пребарувачите се борат со феноменот на дупликат страници, но многу често тие не се сосема правилно изберете изворот. За copywriters и програмери е многу сериозен проблем. Затоа, со цел да се напише квалитет содржина потребно е многу време и напор. А потоа на пребарувачот наметнува санкции за копирани материјал. Тоа е фрустрирачки. Често на текст и слики како тие крадат. Во исто време голем број на такви крадци дури и не преземете сликите од ресурси на други луѓе. Со цел да не преоптоварување нивните сервери, тие едноставно се однесува на слика со оригиналниот извор. Оваа врска се нарекува вметнување Линк. Во прилог на линкови до слики може да се вметнат, што укажува на датотеките кои се достапни за преземање. За содржината на авторот како феномен е крајно непријатно. Сервер е примарен извор за нив, исто така, е преоптоварен.
Во датотеката .htaccess, можете да наведете датотеките да бидат заштитени од hotlinking. Во него на проширување, кој ќе биде забранет пристапот. Исто така, за хотелски фајлови или цели групи може да поставите лозинка. Тогаш Htaccess датотека се наоѓа во директориумот, пристап до која треба да се затвори.
дијагностицирање на грешки
Тоа така се случува, дека има грешка со кодот "500" по уредување на датотеката .htaccess поставеност. Таквата грешка се јавува поради недостатоците во самата датотека. Можете да дознаете причините во датотека која се наоѓа во директориумот на домен, во папка со извештаи.
Исто така, ако не се спроведе она што е наведено во .htaccess, ќе треба да бидете сигурни дека обработката на датотеката е вклучена во прилагодувањата на сајтот.
Како што можете да видите, се бара Htaccess датотека за конфигурација на веб кодирање, и други корисни работи кои им овозможуваат правилно да управува со развој и поддршка на различни проекти.
Similar articles
Trending Now