Tovább a tartalomhoz

Átirányítások száma

Megnézzük, hány átirányításon át ér el a böngésző a nyitóoldalig; 2 vagy kevesebb a megfelelő, több lépésnél rövidítsd egyre a láncot.

Az átirányítás (redirect) azt mondja a böngészőnek, hogy a kért oldal máshol van. Egy átirányítás természetes, de ha több követi egymást (például http:// → https:// → https://www. → /hu/), minden lépés újabb kérés-válasz kör a szerverig. A látogató ezt várakozásként érzi, a lassabb mobilhálózaton különösen.

A rövid, közvetlen út egyszerűbb, gyorsabb és kiszámíthatóbb is. Az RFC 9110 azt is előírja, hogy a kliensnek észlelnie kell a végtelen átirányítási köröket, tehát a hibás szabályok akár teljesen elérhetetlenné is tehetik az oldalt.

A riport a https://<domain>/ címről indul, és megszámolja, hány átirányítást követ, amíg a végső oldalra ér. Legfeljebb 5 átirányítást követ.

  • Megfelelő: 0, 1 vagy 2 átirányítás.
  • Hiba: 3 vagy több átirányítás.
  • Figyelmeztetés: nincs, a teszt csak megfelelt vagy hibás eredményt ad.

A számlálás HTTPS-ről indul, ezért a http:// → https:// ugrás nem tartozik bele. Ezt a HTTPS-átirányítás teszt vizsgálja külön. A teszt csak a nyitóoldalt nézi.

A cél: egy lépésben jusson el a látogató a végleges címre, bármelyik változatból indul.

  1. Térképezd fel a láncot a lenti curl paranccsal. Írd fel, melyik lépést melyik szabály okozza.
  2. Dönts a végleges címről (például https://pelda.hu/hu/), és minden szabályt arra irányíts közvetlenül, a köztes címek kihagyásával.
  3. Vond össze a szabályokat. A tipikus eset: a www-átirányítás, a HTTPS-kényszerítés és a nyelvi átirányítás három külön szabály. Írd át őket úgy, hogy mindhárom feltételt egyszerre kezeljék, és a végleges címre mutassanak.
  4. Maradjon tartós (301) az átirányítás, ha a cím végleg változott. A 301 Moved Permanently jelzi, hogy a régi címet le lehet cserélni; az ideiglenes 302/307 nem erre való.
  5. Frissítsd a belső hivatkozásokat (menü, láb, sitemap), hogy a végleges címre mutassanak, ne átirányításra.

WordPressnél a lánc részei gyakran több helyről jönnek: a webszerver beállításából, a .htaccess-ből, egy átirányítás-bővítményből és a WordPress saját átirányításaiból. Nézd végig mindet, és ne tarts meg olyat, ami a másikkal együtt felesleges ugrást ad.

A www és a csupasz domain átirányításának helyes beállítása: www és csupasz domain.

Futtasd újra a riportot. Parancssorból a lánc minden lépését láthatod:

Terminál
curl -sIL https://pelda.hu/ | grep -i -E "^(HTTP/|location:)"

Minden HTTP/ sor egy kérés, az átirányítások száma eggyel kevesebb. A böngésző fejlesztői eszközeinek Hálózat (Network) füle is mutatja a láncot, ha bekapcsolod a naplómegőrzést (Preserve log).

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások