Kaj je preusmeritev PHP?

Preusmeritev PHP je majhen del kode, vgrajen v spletno stran, ki deskarja samodejno popelje na novo spletno stran. PHP je nekoč pomenil osebno domačo stran, čeprav se izraz »PHP« zdaj uporablja neodvisno od tega prvotnega pomena. Kodo je leta 1994 ustvaril Rasmus Lerdoff za svojo osebno uporabo, nato pa je bila izdana kot javna koda PHP leta 1995, s trenutnimi implementacijami s strani The PHP Group. Je standardiziran brezplačni skriptni jezik.

Preusmeritev PHP je lahko priročna za spletne skrbnike, ki želijo, da obiskovalci obidejo zastarelo spletno stran in vnesejo novo stran na drugi lokaciji ali naslovu spletnega mesta. Uveljavljene povezave iskalnikov skupaj s povezavami z drugih spletnih mest bodo še naprej usmerjale promet na zastarelo spletno mesto še dolgo po odstranitvi strani ali po spremembi naslova. Namesto da izgubi ta promet, lahko spletni skrbnik objavlja staro stran na spletnem strežniku samo s kodo za preusmeritev PHP. To preusmeri obiskovalce na novo stran ali spletno mesto, ne da bi morali klikniti dodatno povezavo.

Preusmeritev PHP je mogoče uporabiti na več načinov. Čeprav je priporočljivo odstraniti vso odvečno vsebino ali kodo na strani, lahko deskancu dodate sporočilo, da se je naslov iskane strani spremenil. Sporočilo običajno tudi navaja, da je deskar preusmerjen, in predlaga, da se zaznamki posodobijo tako, da odražajo nov naslov.

V najpreprostejši obliki PHP nemoteno preusmeri obiskovalca. Če deskar v spletnem brskalniku ne opazi polja enotnega lokatorja virov (URL), bo nova lokacija ostala neopažena. To morda ni najboljša izbira, če želite novo stran dodati med zaznamke. Preusmeritev PHP ni mišljena za neomejeno uporabo.

Žal se lahko preusmeritve uporabljajo tudi v shemah lažnega predstavljanja ali za črpanje prometa z zakonitih spletnih mest. V slednjem primeru so ljudje preusmerjeni s »vabnih povezav«, ki se predstavljajo kot zakonita spletna mesta. Promet je preusmerjen na žaljiva spletna mesta, kjer se uporablja mišolovka za pridobivanje prihodkov od klikov deskarjev, ki poskušajo klikniti izhod. Ta zloraba preusmeritev se imenuje pagejacking.

Nekateri brskalniki ali njihovi dodatki bodo zaščitili deskarje pred preusmeritvijo. Če je ta vrsta zaščite omogočena, deskarja morda ne bo dovoljeno preusmeriti ali pa bi bil opozorjen in pozvan, naj klikne gumb, da to dovoli.
Kljub zlorabi s strani brezvestnih oseb je koda za preusmeritev PHP priročna, da jo ima pri roki skoraj vsak spletni skrbnik. Koda je prosto dostopna na številnih spletnih straneh, skupaj s predlogi, kako jo implementirati. Če vaš spletni gostitelj ne podpira skriptiranja PHP, so tudi preusmeritve HTTP in JavaScript pogosto objavljene.