Sisältö
Saatat huomata, että napsauttamasi sivun linkki vie sinut suoraan haluamallesi sivulle, mutta se ei välttämättä ole niin. Web-palvelimet voidaan määrittää vaihtamaan osoitteita, vaihtamaan sivuja tai jopa lähettämään sinut sivulle, jota et ole kiinnostunut. NginX Web Server tukee uudelleenohjaus- ja uudelleenkirjoitusmenetelmiä, joilla muutetaan sivun ja pyydetyn sivun välisen todellisen tiedoston suhdetta.
Web-palvelimet yhdistävät pyytämäsi osoitteen palvelimella olevaan tiedostoon (BananaStock / BananaStock / Getty Images)
uudelleenohjaus
Ajoittain sivustosta vastaavien on poistettava ja nimettävä uudelleen joitakin tiedostoja. Olisi hyvin vaikeaa tehdä jokaiselle verkkosivustolle, jolla on niihin linkkejä, tietoa muutoksista. Onneksi NginX voidaan ohjelmoida ohjaamaan tai laskemaan uuden reitin sivun pyyntöön ottamalla rikki linkki sellaiseen, joka toimii. NginX: n uudelleenohjaus voi myös viedä sinut sivulle, johon haluat käyttää sellaista sivua, johon sivuston omistaja haluaa sinut.
Uudelleenohjauksen esimerkit
O "Virhe 404: EI OIKEA!" on esimerkki uudelleenohjauksesta. Jos sivu, jota haluat käyttää, ei ole enää käytettävissä, NginX raportoi automaattisesti 404-virheen, ja voit myös lisätä rivin "404 / 404.html; error_page"; NginX-palvelimen määritystiedostoon, jotta käyttäjät ohjataan entistä informatiivisemmalle ja henkilökohtaisemmalle sivulle, jonka olet luonut. Toinen esimerkki, jossa uudelleenohjaus tapahtuu, on, kun käyttäjä pyytää sivua, jossa on etuliite "www.".Sen sijaan, että käsiteltäisiin pyyntöä osoitteeksi www-osoitteessa olevalle tiedostolle, NginX voi ohjata suoraan vastuulliseen URL-palvelimeen.
kirjoittamasta
URL-osoitteen uudelleenohjauksena NginX-uudelleenkirjoitus korvaa yhden URL-osoitteen toiseen. Toisin kuin uudelleenohjaukset, käyttäjiä ei siirretä uudelle sivulle. Uuden sivun sijaan siirretään uusi URL-osoite, joka voi olla kuvailevampi tai heijastavampi kuin pyydetyn tiedoston nykyinen fyysinen sijainti. Tämä korvaus tehdään NginX-moduulilla, jota kutsutaan nimellä HttpRewriteModule. NginX: n uudelleenkirjoitusohjeet lähetetään palvelinlohkoon konfigurointitiedostossasi. Korvaukset tehdään käyttämällä URL-osoitteen tekstin osissa olevia yleisiä ilmauksia.
Esimerkin uudelleenkirjoittaminen
Jotkin bloggausohjelmat käyttävät blogijärjestelmiä numeroiden avulla. Esimerkiksi lemmikkieläinten blogissa voi olla URL-osoite "http: /yourpets.com/? Page = 2254". Et voi tehdä mitään tietoa URL-osoitteesta. Jotkin bloggaus- tai sisällönhallintajärjestelmät voidaan määrittää kirjoittamaan URL-osoite artikkelin otsikon tai julkaisupäivän perusteella. Esimerkiksi jos artikkelissa on otsikko "Tervetuloa uusi pentu", URL-osoite voi olla "http://yourpets.com/greet_your_new_puppy". Tämä kuvaileva URL-osoite sijoitetaan tämänhetkisen URL-osoitteen viereen ja tallennetaan tietokantaan.
NginX: n uudelleenkirjoituskyky voi myös suorittaa URL-osoitteiden uudelleenohjauksia. Jos sivu on siirretty toiseen hakemistoon tai jos haluat tietää tarkan sijainnin tuntemattomaksi, voit ohjata NginXin jäsentämään URL-osoitteen ja tekemään tarvittavat muutokset tiedoston löytämiseksi.