Основе .хтаццесс: Како користити и примјере

Чланак написао:
  • Хостинг водичи
  • Ажурирано: Јул КСНУМКС, КСНУМКС

Шта је .хтаццесс датотека?

Датотека .хтаццесс је Апацхе ХТТП сервер (обично се зове Апацхе) конфигурациони фајл. Датотека је изузетно моћна и може се користити за контролу вишеструких страница веб страница које послужује Апацхе. Ово укључује ствари као што су управљање преусмеравањима, заштита хотлинк-а и још много тога.

Где је .хтаццесс фајл?

Требало би да постоји један .хтаццесс фајл у коријенском директоријуму веб хоста - фасцикла (обично / публиц_хтмл или / ввв) која садржи садржај ваше веб локације.

Можете имати више од једне .хтаццесс датотеке на вашем хостинг рачуну, али сваки директоријум или директоријум може имати само један. На пример, можете имати засебне .хтаццесс датотеке у вашем роот фолдеру, а друге у под-фасцикли. Ово вам омогућава да подесите другачије понашање сервера на основу структуре директоријума.

Датотека .хтаццесс је моћна али јој се може приступити и модификовати ако није правилно заштићена. Уверите се да сте предузели кораке да бисте спречили приступ овој датотеци.

Не могу да нађем своју .хтаццесс датотеку

Пре свега .хтаццесс је Апацхе датотека, то значи да је можете наћи само на Апацхе серверу.

Имена датотека која почињу тачком која се обично скрива. То значи да они обично нису видљиви по дефаулту.

Да бисте погледали ову датотеку, једноставно укључите "Схов Хидден Филес" у вашем ФТП клијенту или Хостинг Филе Манагер (погледајте слику испод).

Финд .хтаццесс филе - Како приказати скривене датотеке у цПанел филе манагеру
Пример - Прикажите своје скривене датотеке тако што ћете омогућити ову опцију у цПанел Филе Манагер-у.

Можда ћете сматрати да је .хтаццесс датотека неугодна јер захтева кодирање, али узмите у обзир корисника који треба да успостави исто понашање сервера на више локација. Све што особа треба да уради је да дуплира .хтаццесс датотеку.

.хтаццесс датотеке су конфигурациони фајлови сервера и пошто се директно односе на понашање, не постоји потреба да се нешто покрене сваки пут када се направи захтев. Због тога је много мање ресурсно интензивна употреба додатка, на пример.

* Напомена: Апацхе има о КСНУМКС% тржишној стопи на основу ВКСНУМКСТецхс извештаја. Најпопуларнији брендови за хостинг који су поменути на ВХСР - Хостинг АКСНУМКС, БлуеХост, ГреенГеекс, ХОСТИНГЕР, Хостинг ИнМотион, СитеГроунд; покреће Апацхе.

Који је .хтаццесс за?

Иако се испред имена датотеке налази тачка, хтаццесс је име датотеке, а то не чини проширење. Наиме, управо то име датотеке Апацхе тражи када се покрене. Све што се налази унутар .хтаццесс фајла поставља параметре за Апацхе да омогући или онемогући функције или чак извршава одређене задатке када се испуне одређени услови.

На пример, на основу инструкција које се налазе у датотеци, Апацхе може аутоматски учитати прилагођене странице грешака ако посетиоци вашег веб сајта траже ресурс који није ту. Сваки тип грешке има свој код и сваки од њих може бити преусмерен појединачно.

Постоји огромна листа онога што се може урадити помоћу .хтаццесс фајла и данас ћу делити неке од њих са вама.

КСНУМКС. Управљање прилагођеним страницама грешака

Наслов: Примери неких креативно прилагођених страница КСНУМКС грешке

Када се остави на подразумеваним подешавањима, већина софтвера за веб сервер шаље посетиоцима веома туробну страницу са грешком. Ако желите да прикажете страницу са грешком која је једноставнија за употребу (или барем презентабилна), морате да користите прилагођено руковање грешкама у датотеци .хтаццесс.

Рецимо да сте дизајнирали прилагођена страница са грешком КСНУМКС названа “КСНУМКС.хтмл” и сачувана у подмапу у вашем веб именику названом “еррор_пагес”. Користећи следећу линију кода у .хтаццесс, можете позвати ту страницу горе кад год посетилац наиђе на КСНУМКС грешку;

ЕррорДоцумент КСНУМКС /еррор_пагес/КСНУМКС.хтмл

Користећи ову технику, можете да сачувате прилагођене копије сваке појединачне врсте грешке коју желите да обрачунате и да их подесите тако да се позивају тако што ћете укључити неопходни код у вашу датотеку .хтаццесс. Најчешће се сусрећу шифре грешака укључују;

  • КСНУМКС - лош захтев
  • КСНУМКС - Забрањено
  • КСНУМКС - Датотека није пронађена
  • КСНУМКС - Интерна грешка сервера
  • КСНУМКС - Услуга није доступна

КСНУМКС. Хандле Редирецтс

Могући су случајеви када желите да поставите опште преусмјеравање, тако да можете усмјерити своје посјетитеље на одређене странице без њиховог знања. На пример, ако сте првобитно користили ХТТП али од тада имате инсталиран ССЛ и премештен у ХТТПС, желите да сви корисници користе ХТТПС верзију вашег сајта.

У овој ситуацији, оно што треба да урадите је да користите Реврите правило;

РевритеЕнгине Он РевритеЦонд% {СЕРВЕР_ПОРТ} КСНУМКС РевритеРуле ^ (. *) $ Хттпс://ввв.иоурдомаин.цом/$КСНУМКС [Р, Л]

Код за ово може бити измењен у зависности од ваших потреба. На пример, ако желите да преусмерите кориснике са старог домена на нови уместо тога, онда ћете користити;

РевритеЕнгине Он РевритеЦонд% {ХТТП_ХОСТ} ^ олддомаин.цом [НЦ, ОР] РевритеЦонд% {ХТТП_ХОСТ} ^ ввв.олддомаин.цом [НЦ] РевритеРуле ^ (. *) $ Хттп://невдомаин.цом/$КСНУМКС [Л, Р = КСНУМКС, НЦ]

Постоје многе варијације како можете поставити преусмјеравања. Детаилс оф синтакса за Реврите можете наћи у Апацхе документација пагес.

Једна од најкориснијих ствари које преусмеривачи могу да ураде за вас је да вам помогну да усмерите претраживаче на странице које сте преместили. Нормално, претраживачи ће индексирати линкове и ако не могу пронаћи праве странице, претпоставит ће да је садржај нестао.

Користећи преусмеравање, можете лако да преместите садржај и да дозволите веб претраживачима да знају где да пронађу садржај који су претходно индексирали. Да бисте то учинили, користите;

Преусмјеравање КСНУМКС / архива / / прошлости /

Инструкција КСНУМКС не само да омогућава корисницима да приступају старом садржају без проблема, већ служе и као инструкција веб претраживачима да се садржај трајно премести. То им помаже тако што им омогућава да брзо индексирају линкове.

КСНУМКС. Повећајте сигурност веб-локације

Сматрам да се многи власници нових веб страница превише ослањају на то екстерни алати за повећање сигурности њихове веб локације. Иако је тачно да је ту много добрих апликација, можете почети са основама у вашем .хтаццесс фајлу.

Пассворд Протецт Дирецториес

Да бисте то урадили, биће вам потребне две датотеке .хтаццесс и .хтпассвд. .Хтпассвд датотека садржи неке енкрипције, па користите алат попут Хтпассвд Генератор да бисте креирали датотеку. Датотека .хтаццесс треба да садржи овај код;

АутхТипе Басиц АутхНаме "Заштићена лозинка" АутхУсерФиле /патх/то/.хтпассвд Захтевајте валидног корисника

Онемогући прегледање директоријума

Ово је један од најлакших за направити и треба само двије линије кода које треба укључити у .хтаццесс датотеку;

# Онемогући опције прегледавања директоријума -Индекес

Блокирај специфичне ИП адресе

Да бисте блокирали појединачне ИП адресе да посете ваш сајт, додајте следећи код у .хтаццесс датотеку;

Дени фром КСКСКС.КСКСКС.КСКСКС.КСКСКС

Где ћете заменити КСКСКС са нумеричким вредностима ИП-а. Постоје варијације овог кода које се могу користити за блокирање распона ИП адреса или више ИП адреса.

КСНУМКС. Хотлинк Протецтион

Хотлинкинг се појављује када се друге веб странице повезују на слике које хостујете. Ово је непожељно јер се користе и ваш простор као и пропусни опсег. Да бисте спречили повезивање слике, додајте следеће у свој .хтаццесс фајл;

РевритеЕнгине на РевритеЦонд% {ХТТП_РЕФЕРЕР}! ^ $ РевритеЦонд% {ХТТП_РЕФЕРЕР}! ^ Хттп: // (ввв.) Екампле.цом/.*$ [НЦ] РевритеРуле (гиф | јпг | јпег | бмп) $ - [Ф]

Последњи редак тог кода је место где одредите које фајлове желите да блокирају из хотлинкинга. То је у основи инструирање Апацхе-а да блокира све линкове на оне датотеке које нису из назива домена хттп://ввв.екампле.цом/.

Многи људи који хотлинк често не проверавају своје постове поново, тако да ако их заиста желите осрамотити, можете приказати прилагођену поруку сајтовима који покушавају да се прикључе на хотлинк;

РевритеЕнгине на РевритеЦонд% {ХТТП_РЕФЕРЕР}! ^ $ РевритеЦонд% {ХТТП_РЕФЕРЕР}! ^ Хттп: // (ввв.) Екампле.цом/.*$ [НЦ] РевритеРуле (гиф | јпг) $ хттп: // ввв .екампле.цом / стопстеалинг.гиф [Р, Л]

На основу којих се може приказати алтернативна слика на веб-локацији која вријеђа:

КСНУМКС. Заштита .хтаццесс датотеке

До сада сте схватили колико је користан алат .хтаццесс фајла. Пошто сте дошли до те спознаје, време је да размислите о заштити ове вредне датотеке! Ако користите .хтпассвд датотеку, вероватно ћете и ви желети да је заштитите, а начин да то учините јесте;

# протецт .хтаццесс и .хтпассвд <Датотеке ~ "^. * ([Хх] [Тт])"> Наручи дозволи, одбиј Дени од свих Задржи све

Имајте на уму да су на већини сигурних сервера ови фајлови већ заштићени. Пре него што додате ову шифру, проверите да ли можете да приступите датотекама у прозору претраживача. Једноставно откуцајте УРЛ и додајте /.хтаццесс иза да видите да ли можете да погледате датотеку. Ако не можете, вероватно ће вам се приказати порука о грешци.

КСНУМКС. Постављање временске зоне сервера

Ако примијетите да се из неког разлога или времена, на вашем послужитељу, чини се да су времена искључена, можда ћете морати присилити временску зону помоћу .хтаццесс датотеке. Ово је нешто што је поново лако урадити и треба само једну линију кода;

СетЕнв ТЗ Америца / иоуртимезоне

Доступна је огромна листа временских зона и можете пронаћи најближе поклапање са вашим позивањем на листа подржаних временских зона.

Прихватите снагу .хтаццесса

Узорци које сам овде показао су само врх великог леденог брега. То корисницима веб хостинга даје много већу моћ над својим сајтовима него што би то иначе било дозвољено преко контролног панела и дало им шири распон алата за рад.

Учење коришћења кода је само корак далеко од моћи Гоогле-а, а најбоља ствар у вези тога је да вам је потребно само да одаберете и научите ствари које требате користити.

Абоут Јерри Лов

Оснивач ВебХостингСецретРевеалед.нет (ВХСР) - преглед хостинга који су поуздани и коришћени од стране корисника КСНУМКС-а. Више од КСНУМКС година искуства у веб хостингу, аффилиате маркетингу и СЕО. Сарадник за ПроБлоггер.нет, Бусинесс.цом, СоциалМедиаТодаи.цом и још много тога.