Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
presmerovanie preposiela návštevníkov z jednej webovej adresy na inú webovú adresu , zvyčajne preto , že pôvodná stránka bola presunutá jeho adresu . Užívateľ je automaticky odovzdaná do nového umiestnenia na stránke , a zvyčajne ani všimnúť , že adresa v hornej časti prehliadača zmeniť .
Hypertext Transfer Protocol
Špecifikácia HTTP obsahuje zoznam stavových kódov . Všetky webové servery a webové prehliadače poznať tieto kódy . 301 kód znamená " Trvalé presmerovanie " , a 302 znamená kód " Temporary Redirect . " Hlásenie HTTP obsahuje oddiel s názvom " hlavičky " a telo správy . Keď webový server odpovie na žiadosť o presmerovanej stránky , pošle jednoduchú správu s prázdnym telom . Jeden z HTTP hlavičiek bude obsahovať presmerovanie kód , a to buď 301 alebo 302 , a novú adresu pre stránku . Webový prehliadač vie , že keď sa dostane takú správu , mal by okamžite znovu na stránky na novej adrese .
PHP
PHP je programovací jazyk , ktorý vytvára webové stránky . Jazyk obsahuje rad funkcií , z ktorých jedna je " header ( ) . " Funkcia header má dva formáty . Jeden dostane kód HTTP frázu ako parameter , druhý má parameter " Location " , čo je funkcia , ktorá vytvára presmerovanie . Súbor PHP program musí existovať v mieste starej stránky , a dorazí požiadavka sa aktivuje len , že program v prípade , že pôvodná stránka bola vytvorená programom PHP rovnakého mena .
Kódovanie zákonníka
funkcie header vytvorí 302 presmerovanie v predvolenom nastavení v prípade , že žiadny kód HTTP bol zriadený pred tým , než je volaná s parametrom " Umiestnenie " . Hodnota uvedená v parametri Umiestnenie je nová adresa na stránku . Ak je požadované 301 presmerovanie , musí byť funkcia napísaný dvakrát : raz pre nastavenie 301 kód pre funkciu a potom sa znova vykonávať presmerovanie s parametrom umiestnenie . Tento kód PHP jednoducho vyzve webový server poslať kód HTTP , buď 301 alebo 302.