Férfi rövid ucp php átirányítás. Hogyan állíthatok be átirányítást egy másik URL-re a PHP-ben az oldal betöltése előtt? Mire való

02.04.2020 Biztonság

Sziasztok! Ebben a cikkben szeretném világosan bemutatni, hogyan irányíthatja át a felhasználókat PHP, Apache vagy Nginx segítségével.

Először is érdemes néhány szót szánni az átirányítás meghatározására.
Az átirányítás a webhely látogatóinak automatikus (kényszerített) átirányítása egyik oldalról a másikra. Annak érdekében, hogy a felhasználó megértse, hová és miért irányították át, amikor átirányítják, meg kell adni a weboldal állapotát. Az oldal állapotát a HTTP állapotkód jelzi.

Átirányítási kódok

A következő átirányítási állapotkódok érdekelnek bennünket:

  • 300 - Több választási lehetőség (több lehetőség közül választhat, lehetőséget adva a felhasználónak a választásra).
  • 301 – Véglegesen áthelyezve (a kért dokumentum új URI-ba került).
  • 302 – Ideiglenes áthelyezés (ideiglenes átirányítás másik URI-ra).
  • 303 - Lásd Egyéb (a kért erőforrás egy másik címen található).
  • 304 - Nincs módosítva (a tartalom nem változott - ezek lehetnek képek, stíluslapok stb.).
  • 305 — Proxy használata (a hozzáférést proxyszerveren keresztül kell elérni).
  • 306 - Nem használt (nem használt, fenntartva).
HTML átirányítás

Talán a legtöbbet egyszerű módon egy másik címre való átirányításhoz egy refresh -t tartalmazó metatag lesz. Ezt a metacímkét elhelyezhetjük bármely HTML oldal tetején, például így:

A "content" attribútum a késleltetés, amíg a böngésző átirányít egy új oldalra, értékünk 0 másodperc. Ne feledje, hogy nem kell HTTP kódot beállítanunk, de fontos, hogy kétszer is ellenőrizzük a furcsa nyitó és záró idézőjeleket.

PHP átirányítás