Preusmeritev v PHP: Kako nastaviti posredovanje
V tem praktičnem nasvetu vam bomo pokazali, kako v PHP nastaviti preusmeritev in tako obiskovalca samodejno preusmeriti na drugo spletno mesto.
Nastavitev preusmeritve v PHP: stanje 301 ali 302?
Če se strežnik prek PHP preusmeri na drugo spletno mesto, je to privzeto izvedeno s kodo stanja 302.
- Vendar statusna koda 302 pomeni, da se stran posreduje le začasno. Stalno posredovanje signalizira statusna koda 301.
- To za obiskovalca nima nobene razlike - v vsakem primeru bo samodejno preusmerjen na drugo spletno mesto.
- Vendar je ta razlika za iskalnike zelo zanimiva. Če robot prejme status 302 od Googla ali drugih iskalnikov, predpostavlja, da je to posredovanje le začasno.
- Ko je označena statusna koda 301, je iskalnik obveščen, da ni več potrebno iskati po starem URL-ju, temveč prek stalne preusmeritve. Preprosto povedano, to pomeni, da lahko indeks zdaj zamenja stari naslov za novega.
- To pomeni, da iskalniku ni treba zagnati vsega znova, ko pajka po morebitni novi vsebini spletnega mesta, ki je bila preusmerjena.
Kako nastaviti preusmeritev v PHP
Koda PHP mora biti na samem začetku, pred tem ni dovoljen noben drug izhod v brskalnik.
- Zato se prepričajte, da pred oznako php ni "odmeva" niti slučajnega presledka. Mimogrede, natančno razložimo, kaj je PHP v drugi objavi.
- Če želite ustvariti preusmeritev na drugo spletno mesto, vnesite to kodo:
- Nadomestite "www.domain.de" s svojim starim URL-jem, "der-neue-name.php" pa se nanaša na spletno mesto, na katero boste preusmerjeni.
- Zagotovo bi morali vstaviti "izhod". Preprečuje nepravilno izvedbo posredovanja.
Pokazali vam bomo, kako vstaviti sliko s pomočjo PHP-a v naslednjem praktičnem nasvetu o programiranju.