Kas yra PHP peradresavimas?

PHP peradresavimas yra nedidelė kodo dalis, įterpta į tinklalapį, automatiškai perkelianti naršytoją į naują tinklalapį. PHP kadaise reiškė asmeninį pagrindinį puslapį, nors terminas „PHP“ dabar vartojamas nepriklausomai nuo tos pradinės reikšmės. Kodą 1994 m. sukūrė Rasmusas Lerdoffas asmeniniam naudojimui, o 1995 m. jis buvo išleistas kaip viešasis PHP kodas, kurį dabar įdiegė „The PHP Group“. Tai standartizuota nemokama scenarijų kalba.

PHP peradresavimas gali būti patogus žiniatinklio valdytojams, norintiems, kad lankytojai apeitų nebeveikiantį tinklalapį ir įvestų naują puslapį kitoje vietoje arba kitoje svetainės adresu. Nusistovėjusios paieškos sistemos nuorodos kartu su nuorodomis iš kitų svetainių ir toliau nukreips srautą į nebeveikiančią svetainę dar ilgai po to, kai puslapis bus panaikintas arba pakeistas adresas. Užuot praradęs tą srautą, žiniatinklio valdytojas gali palikti seną puslapį paskelbtą žiniatinklio serveryje tik su PHP peradresavimo kodu. Tai nukreipia lankytojus į naują puslapį arba svetainę, nepriverčiant jų spustelėti papildomos nuorodos.

PHP peradresavimas gali būti naudojamas įvairiais būdais. Nors rekomenduojama pašalinti visą pašalinį turinį ar kodą puslapyje, galima įtraukti pranešimą naršytojui, kad pasikeitė ieškomo puslapio adresas. Pranešime taip pat paprastai nurodoma, kad naršytojas yra peradresuojamas, ir siūloma atnaujinti žymes, kad atspindėtų naują adresą.

Paprasčiausia forma PHP sklandžiai nukreipia lankytoją. Jei naršytojas žiniatinklio naršyklėje nepastebės vienodo resurso vietos nustatymo (URL) lauko, nauja vieta bus nepastebėta. Tai gali būti ne geriausias pasirinkimas, jei norite, kad naujas puslapis būtų pažymėtas. PHP peradresavimas nėra skirtas naudoti neribotą laiką.

Deja, peradresavimai taip pat gali būti naudojami sukčiavimo schemose arba srautui iš teisėtų svetainių nukreipti. Pastaruoju atveju žmonės nukreipiami iš „viliojančių nuorodų“, apsimetančių teisėtomis svetainėmis. Srautas nukreipiamas į įžeidžiančias svetaines, kuriose naudojamas pelės gaudymas, siekiant gauti pajamų iš banglentininkų, bandančių spustelėti savo kelią. Šis piktnaudžiavimas peradresavimu vadinamas puslapių plėšimu.

Kai kurios naršyklės ar jų priedai apsaugos naršytojus nuo peradresavimo. Įjungus šio tipo apsaugą, naršytojas gali būti neleistas nukreipti arba gali būti įspėtas ir paprašytas spustelėti mygtuką, kad tai leistų.
Nepaisant nesąžiningų asmenų piktnaudžiavimo, PHP peradresavimo kodas yra patogus turėti beveik bet kuriam žiniatinklio valdytojui. Kodas yra laisvai prieinamas daugelyje tinklalapių, kartu su pasiūlymais, kaip jį įdiegti. Jei jūsų žiniatinklio priegloba nepalaiko PHP scenarijų, HTTP ir JavaScript peradresavimai taip pat plačiai skelbiami.