Presmerovať a prepísať na NginX

Autor: Monica Porter
Dátum Stvorenia: 21 Pochod 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Presmerovať a prepísať na NginX - Články
Presmerovať a prepísať na NginX - Články

Obsah

Možno zistíte, že odkaz na stránke, na ktorú ste klikli, vás prenesie priamo na stránku, ktorú chcete, ale nemusí to tak byť. Webové servery môžu byť nakonfigurované tak, aby menili adresy, vymieňali stránky alebo dokonca posielali na stránku, o ktorú sa nezaujímate. Webový server NginX podporuje metódy presmerovania a prepísania na zmenu vzťahu medzi stránkou a skutočným súborom odoslaným na požadovanú stránku.


Webové servery kombinujú požadovanú adresu so súborom na serveri (BananaStock / BananaStock / Getty Images)

presmerovanie

Čas od času tí, ktorí sú zodpovední za stránku, budú musieť niektoré súbory vymazať a premenovať. Bolo by veľmi ťažké, aby všetky webové stránky, ktoré majú odkazy na ne vedia o zmenách. NginX môže byť našťastie naprogramovaný tak, aby presmeroval alebo vypočítal novú trasu na požiadavku stránky, pričom urobil nefunkčný odkaz na stránku, ktorá funguje. Presmerovanie prostredníctvom služby NginX vás tiež môže prevziať zo stránky, ku ktorej chcete pristupovať k stránke, ktorú chce vlastník lokality.

Príklady presmerovania

O "Chyba 404: NOT FOUND!" je príklad presmerovania. Ak stránka, ku ktorej chcete pristupovať, už nie je k dispozícii, NginX automaticky nahlási chybu 404. Môžete tiež pridať riadok „404 / 404.html; error_page“; do konfiguračného súboru vášho servera NginX, aby ste presmerovali svojich používateľov na viac informatívnu a personalizovanú stránku, ktorú ste vytvorili. Ďalším príkladom, kde dochádza k presmerovaniu, je, keď používateľ požaduje stránku s predponou "www.".Namiesto spracovania žiadosti ako adresy pre súbor v subdoméne nazvanej "www" môže NginX presmerovať priamo na zodpovedajúci server URL.


prepisovanie

Ako presmerovanie URL nahradí NginX rewrite jedno URL iným. Na rozdiel od presmerovaní nie sú používatelia presmerovaní na novú stránku. Namiesto novej stránky je odovzdaná nová adresa URL, ktorá môže byť opisnejšia alebo reflexnejšia ako aktuálne fyzické umiestnenie požadovaného súboru. Túto výmenu vykonáva modul NginX s názvom HttpRewriteModule. Pokyny na prepísanie pre NginX sa odošlú na serverový blok vo vašom konfiguračnom súbore. Náhrady sa vykonávajú pomocou spoločných výrazov nachádzajúcich sa v častiach textu adresy URL.

Príklad prepisovania

Niektoré blogovacie programy používajú číselné schémy na pomenovanie blogov. Napríklad blog o domácich zvieratách môže obsahovať adresu URL „http: /yourpets.com/? Page = 2254“. Nie je možné odvodiť nič o adrese URL. Niektoré blogovacie systémy alebo systémy na správu obsahu môžu byť nakonfigurované na prepísanie adresy URL na základe názvu článku alebo dátumu publikovania. Napríklad, ak má článok názov "Pozdrav nové šteňa", URL adresa by mohla byť "http://yourpets.com/greet_your_new_puppy". Táto popisná adresa URL je potom umiestnená vedľa aktuálnej adresy URL a uložená v databáze.


Možnosť prepisovania NginX môže tiež vykonávať presmerovanie URL. Ak bola stránka presunutá do iného adresára alebo ak chcete poznať presné umiestnenie, ktoré zostane neznáme, môžete NginX nasmerovať na analýzu adresy URL a vykonanie potrebných náhrad na nájdenie súboru.

Autodesk Revit 64 bit X 32 Bit

Monica Porter

Smieť 2024

Autodek Revit je aplikácia na modelovanie informácií, ktorá umožňuje architektom a inžinierom vybudovať v počítači trojrozmernú štruktúru. ytém a líši od p...

Gumový výliok obklopujúci čelné klo chráni jeho okraj a pomáha predchádzať nečitotám a nečitotám vďaka uretánovému teniacemu materiálu, ktor...

Články Pre Vás