Садржај
Можда ћете приметити да ће вас линк на страницу коју сте кликнули одвести директно на страницу коју желите, али то није нужно тако. Веб сервери се могу конфигурисати да мењају адресе, мењају странице или чак да вас пошаљу на страницу за коју нисте заинтересовани. НгинКс Веб Сервер подржава методе преусмеравања и преписивања да би променио однос између странице и стварне датотеке која се шаље на тражену страницу.
Веб сервери комбинују адресу коју сте тражили са датотеком на серверу (БананаСтоцк / БананаСтоцк / Гетти Имагес)
Преусмеравање
С времена на време они који су одговорни за сајт ће морати да избришу и преименују неке датотеке. Било би веома тешко да сваки сајт који има везе са њима зна о променама. Срећом, НгинКс се може програмирати за преусмјеравање или израчунавање нове руте на захтјев странице, узимајући сломљен линк на онај који ради. Преусмеравање од стране НгинКс-а такође може да вас одведе са странице коју желите да приступите оној којој власник сајта жели да приступите.
Примери преусмеравања
О "Еррор 404: НОТ ФОУНД!" је пример преусмеравања. Ако страница коју желите да приступите више није доступна, НгинКс аутоматски пријављује грешку 404. Можете додати и линију "404 / 404.хтмл; еррор_паге"; у конфигурациони фајл вашег НгинКс сервера да бисте преусмерили своје кориснике на информативнију и персонализовану страницу коју сте креирали. Други пример где се преусмеравање дешава је када корисник захтева страницу са префиксом "ввв.".Уместо да се захтев третира као адреса за датотеку у под-домени под називом "ввв", НгинКс може директно да преусмери на одговорни УРЛ сервер.
Ревриттен
Као УРЛ преусмеравање, НгинКс преписивање замењује један УРЛ са другим. За разлику од преусмеравања, корисници се не пребацују на нову страницу. Уместо нове странице, прослеђује се нова УРЛ адреса која може бити описнија или рефлексивнија од тренутне физичке локације тражене датотеке. Ова замена се врши помоћу НгинКс модула који се зове ХттпРевритеМодуле. Упутства за преписивање за НгинКс се шаљу на серверски блок у конфигурационом фајлу. Замене се врше коришћењем заједничких израза који се налазе у деловима текста УРЛ адресе.
Ревритинг Екампле
Неки програми за писање блогова користе бројчану шему за именовање постова на блогу. На пример, блог о кућним љубимцима може да садржи УРЛ "хттп: /иоурпетс.цом/? Паге = 2254". Нисте у могућности да закључите ништа о УРЛ адреси. Неки системи за управљање блоговима или за управљање садржајем могу бити конфигурисани тако да поново уписују УРЛ адресу на основу наслова чланка или датума објављивања. На пример, ако чланак има наслов "Поздравите новог штенета", УРЛ адреса може бити "хттп://иоурпетс.цом/греет_иоур_нев_пуппи". Овај описни УРЛ се затим поставља поред тренутне УРЛ адресе и чува у бази података.
Способност преписивања НгинКс-а такође може да изврши преусмеравање УРЛ адреса. Ако је страница премештена у други директоријум или ако желите да знате тачну локацију да бисте остали непознати, можете упутити НгинКс да анализира УРЛ адресу и изврши потребне замене да би пронашао датотеку.