![Како испрати ДНС кеш меморију у Виндовсима, МацОС-у и Линук-у](/f/5475f1b54c436409f280307eb4850399.jpg?width=100&height=100)
Обично је садржај у .хтаццесс датотеке се примењују на све датотеке и фасцикле унутар директоријума у који је датотека смештена, али можете такође пружају неке посебне дозволе за посебну датотеку, попут одбијања приступа само тој датотеци или тако даље.
За ово морате додати
Наредба дозвољава, одбија. Одбиј од 188.100.100.0.
Ово је једноставан случај одбијања датотеке 'цонф.хтмл'Од приступа од ИП 188.100.100.0, али можете додати било коју или сваку функцију описану за .хтаццесс датотеку до сада, укључујући функције које тек треба да буду описане у датотеци, попут: Контрола кеша, ГЗип компресија.
Ову функцију користи већина сервера за заштиту .хтаццесс датотеке што је разлог зашто не можемо да видимо .хтаццесс датотеке у прегледачима. Начин аутентификације датотека приказан је у следећем наслову.
Обично сервери раде ЦГИ скрипте које се налазе унутар цги-бин
фолдер, али можете омогућити покретање ЦГИ скрипти које се налазе у жељеној фасцикли, али само додајте следеће линија у .хтаццесс датотеку која се налази у жељеној фасцикли, а ако не, онда је креира, додајући следеће линије:АддХандлер цги-сцрипт .цги. Опције +ЕкецЦГИ.
Страна сервера укључује, како назив говори, у вези са нечим што је укључено на страни сервера. Али шта? Генерално, када на нашој веб страници имамо много страница и на почетној страници имамо мени за навигацију који приказује везе до других страница, тада можемо омогући ССИ (Сервер Сизе Инцлудес) опцију која омогућава да се све странице приказане у навигационом менију укључе у почетну страницу у потпуности.
Тхе ССИ дозвољава укључивање више страница као да је садржај који садрже део једне странице, тако да се свако уређивање које је потребно извршити врши само у једној датотеци што штеди много простора на диску. Ова опција је подразумевано омогућена на серверима, али за .схтмл фајлови.
У случају да желите да га омогућите за .хтмл датотеке које треба да додате у следеће редове:
АддХандлер послужитељ рашчлањен .хтмл.
Након овога слијеђење у хтмл датотеци водило би до ССИ -а.
#инлцуде виртуал = „гк/доцумент.хтмл“
Да бисте спречили било ког клијента да може да наведе директоријуме веб локације на серверу на својој локалној машини, додајте следеће редове у датотеку у директоријуму који не желите да буде наведен.
Опције -Индекси.
.хтаццесс датотеке вам омогућавају да измените скуп знакова који се користи, тј. АСЦИИ или УНИЦОДЕ, УТФ-8 итд. за вашу веб локацију заједно са подразумеваним језиком који се користи за приказ садржаја.
Праћење променљивих глобалног окружења сервера омогућава вам да постигнете горњу функцију.
АддДефаултЦхарсет УТФ-8. ДефаултЛангуаге ен-УС.
Поновно писање Ова функција једноставно значи замену дугих УРЛ-ова који се не памте кратким и лако памтљивим. Али, пре него што пређемо на ову тему, постоје нека правила и неке конвенције за посебне симболе који се користе касније у овом чланку.
Симбол | Значење |
^ | Почетак низа |
$ | Крај низа |
| | Или [а | б] - а или б |
[а-з] | Било које слово између а до з |
+ | Једно или више појављивања претходног слова |
* | Нула или више појављивања претходног слова |
? | Нула или једно појављивање претходног слова |
Цонстант | Значење |
НЦ | Не разликује велика и мала слова |
Л | Последње правило - престаните са обрадом даљих правила |
Р | Привремено преусмеравање на нову УРЛ адресу |
Р = 301 | Трајно преусмеравање на нову УРЛ адресу |
Ф. | Забрањено, пошаљите 403 заглавље кориснику |
П | Проки - преузмите удаљени садржај у одељку за замену и вратите га |
Г. | Отишао, више не постоји |
С = к | Прескочи следећа к правила |
Т = мимички тип | Принудно навести МИМЕ тип |
Е = вар: вредност | Подесите променљиву окружења вар на вредност |
Х = руковатељ | Сет хандлер |
ПТ | Прођите - у случају УРЛ -ова са додатним заглављима. |
КСА | Додајте низ упита са тражене у замењену УРЛ адресу |
Пре него што почнемо са објашњењем, прво да видимо редове у које је потребно додати .хтаццесс датотеку да бисте омогућили ову функцију.
РевритеЕнгине ОН. РевритеЦонд %{ХТТП_ХОСТ} ^абц \ .нет $ РевритеРуле (.*) http://www.abc.net/$1 [Р = 301, Л]
Горе наведене линије омогућавају Реврите Енгине а затим у другом реду проверите све оне УРЛ -ове који се односе на хост абц.нет или имати ХТТП_ХОСТ променљива окружења постављена на „абц.нет”.
За све такве УРЛ -ове код их трајно преусмерава (као Р = 301 правило је омогућено) на нову УРЛ адресу http://www.abc.net/$1 где $1 је нон-ввв УРЛ који има хост као абц.нет. УРЛ адреса која није ввв је она у загради и означена је са $ 1.