КомпютриИнформационни технологии

Htaccess (кодиране) конфигурация, примери за използване

Всеки, сърфиране в Интернет, nabredal на тези уеб страници и сайтове, които не се показват правилно. Например, чрез отваряне на всеки сайт, потребителят вижда текста вместо приятелски разнообразие процъфтява най-, сред които можем да разграничим героите, дъги, символите и други знаци. Най-вероятно е да се види подобно, когато отидете на всеки китайски или японски сайт. Всичко това се дължи на факта, че той използва други настройки на вашия .htaccess файл. Encoding в тези страни е различна. А правилно конфигуриран файл ще даде възможност да се избегне появата на такива неясни знаци онлайн.

Което изисква кодиране

За сайт има сърцевина кодиране, който се нарича по подразбиране Кодова. В него са включени специална .htaccess файл. Кодиране е необходимо, за да се определи правилно правилото, съгласно която символите се превръща в кодови стойности.

Преди няколко десетилетия, кодирането е много млад. Те включват не повече от седем бита информация. Един пример може да бъде ASCII. Сега те изглеждаха много голям брой. Сред тях - най-популярната и UTF-8, Windows-1251.

Долната линия е, че документите, които имат различно кодиране ще изглеждат по различен начин. Именно поради тази причина, че на сайта има грешки. браузъра на потребителя, може да се зададе един вид кодиране, и файла .htaccess на сървъра съдържа другия. В резултат на това на целия текст на страницата, се превръща в поредица от неразбираеми символи.

основния кодиращ

В .htaccess, можете да зададете параметър, чрез които ще се определят от първичното кодиране за всички уеб-портал. В допълнение, можете да се регистрирате и друго кодиране, което ще им позволи да се покаже правилно на всички страници. Уеб програмисти в .htaccess кодиране обикновено се посочват два вида - UTF-8 и Windows-1251. Това е по подразбиране, която използват голям брой уеб браузъри и текстови редактори.

За да се избегне zakoryuchek, че е невъзможно да се разбере, трябва или да изберете основния кодирането на целия сайт с параметър по подразбиране Кодова, както и във файла .htaccess да забрани транскодиране или предпише необходимата кодиране. В крайна сметка, основният проблем е, че, например, потребителят може да изпраща данни в един напълно различен кодиране, че сървърът не може да чете. Такива действия трябва да бъдат предупредени.

Как да изберете мястото за кодиране в .htaccess

Encoding подразбиране Кодова, е ключът обработват по подразбиране на сървъра и изпраща към браузъра, се обозначава с AddDefaultCharset опция. Необходимо е да се добави настройката кодировка по подразбиране. Когато изпращате HTTP хедъри към предписаните им правило, което казва на браузъра какво кодиране трябва да обмисли всички знаци онлайн. Ето защо в раздела Content-Type, трябва да посочите правилното кодиране на символи. Това е .htaccess за настройка.

Горният вариант е основна необходимост на директивата, за да изберете мястото за кодиране във файла. Този екип е в състояние да най-накрая реши проблема, свързан с скриптове, чрез браузър неизвестното по подразбиране за руските кодировки, а не тези, които се нуждаят от тях. Ако не се регистрирате настройката, браузърът ще бъде грешка. В противен случай, всички документи са транскодирани автоматично. Имайте предвид, че не всички браузъри виждат същото кодиране. Поради тази причина е най-добре да се използва най-известните - UTF-8 и Windows-1251. Те са известни на всички браузъри.

Чрез кодираща проблеми могат да бъдат отстранени чрез активиране на автоматична превръщането на документа. За да направите това във файла .htaccess включва специална опция CharsetSourceEnc. След това е необходимо да се предпише основния кодиране. Всички други ще бъдат рекодират в нея. Ако по една или друга причина транскодиране ще трябва да премахнете, трябва да напишете в CharserDisable На командния файл.

Създаване друго кодиране за отделните раздели на сайта

Това не се случва често, но понякога е необходимо на една единствена страница или цяла част от секцията се появи на различен език. Следователно, необходимостта и друга кодировка. В случай на намиране на файла в главната директория с предписани .htaccess кодиране, всички страници ще се появят точно в него. Резултатът може да е, че хората ще отидат на чужд секция на сайта, и там, вместо на текст в дясно ще се появи на език, група от неясни символи и букви.

За да се справят с този проблем, ни е необходима допълнителна конфигурация .htaccess. Трябва да създадете друг от същия файл и в него да предпише AddType команда, която уточнява допълнително кодиране. Този файл може да действа като на целия сайт, или на отделни страници. Това зависи от това къде се намира файла .htaccess. Ако го сложите в папка с конкретен език за даден сайт, неговата конфигурация ще работи само на тази част. Останалата част ще функционира в съответствие с правилата на първия .htaccess, който се намира в главната директория на сайта.

Пренасочване използвайки .htaccess

Много разработчици сайтове изправени пред такава ситуация, когато промяната на настоящия проект, който искате да запазите старите адресите на някои страници. Особено често това се случва, когато промените на системата за управление на съдържанието, която тече на сайта. Тя е, че оригиналния сайт е статичен и никой не се грижи за логически адреси. е необходимо пренасочване (.htaccess изисква промени).

Forwarding също изисква, ако администраторът иска да запази позицията на сайт в резултатите от търсенето. В крайна сметка, да се повиши рейтинга от нулата - това е трудна задача.

Какво е необходимо за такова изпращане бе организиран? .htaccess трябва да се използва на домакина. Пренасочване то се осъществява посредством опцията за пренасочване 301, следвани от адреса на новата страница.

Ограничаване на достъпа

С цел да се ограничи достъпа до целия сайт, неговите части или специфични файлове, които се намира на сървър, който се използва също и от .htaccess. Той отрича достъпа до файлове не достъпни за тези потребители, които могат да развалят нещо.

Използвайте следните команди:

  • За да откаже достъп до целия сайт в файл регистрите команда отрече от всичко.
  • За да откаже достъп до специфични IP адреси, използвани отрече от ip_adres_polzovatelya екип.

защита на файловата

Най-вероятно всеки потребител е изпълнено точно същата статия на различни сайтове. Най-често се случва така, че те просто са откраднати от други източници. Разбира се, търсачките се борят с феномена на дублиращи се страници, но много често те не са съвсем правилно изберете източника. За копирайтъри и програмисти е много сериозен проблем. Защото, за да се напише качествено съдържание отнема много време и усилия. И тогава търсачката налага санкции за копирания материал. Това е разочароващо. Често текста и изображенията, тъй като те крадат. В същото време голяма част от тези крадци дори не изтеглите изображения от ресурсите на други хора. За да не се претовари сървърите си, те просто се отнася до снимка с оригиналния източник. Тази връзка се нарича поставяне горещи връзки. В допълнение към линкове към снимките може да се вмъкне, което показва файловете, които са достъпни за изтегляне. За съдържанието на автора на този феномен е изключително неприятно. Сървърът е основният източник за тях също е претоварен.

В .htaccess файла, можете да укажете на файловете трябва да бъдат защитени от кражба на трафик. В това решение са разширяване, което ще бъде отказан достъп. Също така за хотелски файлове или цели групи да зададете парола. Тогава файла .htaccess се поставя в директорията, достъпът до които трябва да бъдат затворени.

Диагностициране на грешки

Стана така, че има грешка с код "500", след като редактирате .htaccess поставяне файл. Такава грешка се дължи на недостатъци в самия файл. Можете да разберете причините във файл, който се намира в директорията на домейн, в папка с доклади.

Също така, ако не се извърши това, което е посочено в .htaccess, трябва да се уверите, че обработката на файла е включено в настройките на сайта.

Както можете да видите, е необходимо .htaccess файл за конфигуриране на уеб сайтове, кодиране, и други полезни дейности, които позволяват правилно да управлява развитието и подкрепата на различни проекти.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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