Men short ucp php redirect. Kako postaviti preusmjeravanje na drugi URL u PHP-u prije učitavanja stranice? Čemu služi

02.04.2020 Sigurnost

Bok svima! U ovom članku želim jasno pokazati kako možete preusmjeriti svoje korisnike koristeći PHP, Apache ili Nginx.

Za početak, vrijedi nekoliko riječi posvetiti definiciji što je preusmjeravanje.
Preusmjeravanje je automatsko (prisilno) preusmjeravanje posjetitelja stranice s jedne stranice na drugu. Kako bi korisnik prilikom preusmjeravanja razumio gdje je i zašto preusmjeren, potrebno je navesti stanje web stranice. Status stranice označen je HTTP statusnim kodom.

Kodovi za preusmjeravanje

Zanimaju nas sljedeći statusni kodovi preusmjeravanja:

  • 300 - Višestruki izbor (nekoliko opcija za odabir, dajući korisniku mogućnost izbora).
  • 301 - Trajno premješteno (traženi dokument je premješten na novi URI).
  • 302 — Privremeno premješteno (privremeno preusmjeravanje na drugi URI).
  • 303 - Vidi Ostalo (traženi izvor se može pronaći na drugoj adresi).
  • 304 - Nije izmijenjeno (sadržaj nije promijenjen - to mogu biti slike, listovi stilova itd.).
  • 305 — Koristi proxy (pristup mora biti putem proxy poslužitelja).
  • 306 - Nekorišteno (nekorišteno, rezervirano).
HTML preusmjeravanje

Možda i najviše na jednostavan način za preusmjeravanje na drugu adresu bit će meta oznaka s osvježi. Ovu meta oznaku možemo postaviti unutra na vrh bilo koje HTML stranice, na primjer ovako:

Atribut "sadržaj" je odgoda prije nego što preglednik preusmjeri na novu stranicu, naša vrijednost je 0 sekundi. Imajte na umu da ne moramo postavljati HTTP kod, ali je važno još jednom provjeriti ima li čudnih početnih i završnih navodnika.

PHP preusmjeravanje