Az átirányítást a régi címre érkező kérés teljes útján ellenőrizd. A célt, a köztes válaszokat és a végül megjelenő tartalmat együtt kell látnod ahhoz, hogy egy költözés valóban lezártnak tekinthető legyen. A szerver különböző szabályai ugyanarra a kérésre egymás után is hathatnak.
A 301-es átirányítás generátora segíthet a szabály előállításában, de a kész szabályt az adott szerver környezetében tesztelni kell. Egy formailag helyes sor is okozhat hibát, ha ütközik egy másik átirányítással. Az alábbi útvonalak kitalált példák, az olvasó webhelyén nincs igazolt hiba.
Három ugrás egyetlen cél helyett
Tegyük fel, hogy a régi A cím B-re irányít, B C-re, C pedig D-re. Az A, B és C válasz átirányítás, a D címen érkezik meg a tényleges oldal. Ez három átirányítás és négy HTTP-válasz a kiindulástól számítva.
Ha mindhárom régi címhez ugyanaz a végleges D tartalom tartozik, külön-külön közvetlenül D-re mutathatnak. Az A cím felől ekkor egyetlen átirányítás és egy tartalmi válasz marad. A régi B és C címeket is kezelni kell, mert külső hivatkozások továbbra is érkezhetnek rájuk.
Ha a szemléltető mérésben egy átirányítás válaszára 120 ms jut, a három köztes válasz 360 ms, az egyetlen 120 ms. A különbség 240 ms. Ez saját egyszerűsített időmodell, nem általános gyorsulási ígéret; hálózat, gyorsítótár és kiszolgálás szerint más eredmény adódhat.
A hurok felismerése
A hurok legegyszerűbb alakja A → B → A. Ilyenkor nem érkezünk meg egy végső tartalmi oldalra. Hasonló probléma lehet, ha az egyik rendszer a www nélküli címet www-sre módosítja, a másik szabály pedig visszafordítja.
A teszt során jegyezd fel az összes köztes címet. Ha ugyanaz a teljes URL ismét megjelenik, a bejárt út körbeért. Ne pusztán az ugrások számát növeld a kliensben: a hurkot okozó szabályok kapcsolatát kell kijavítani.
Egy egyszerű előellenőrző táblázatban a forráscím, a célcím és az elvárt végállapot külön oszlop. A saját magára mutató sor és a több címen át visszaérő út már közzététel előtt észrevehető.
Státuszkód és végleges tartalom
A 301-es válasz tartós költözést jelez, célját a Location fejléc adja meg. A Google a tartós átirányítást kanonizálási jelzésként használhatja. Átmeneti helyzethez más átirányítási típus lehet megfelelő; a választás az alkalmazás működésétől is függ.
Űrlapok és API-k POST kéréseinél a HTTP-metódus megőrzését külön kell vizsgálni. A 301-es kezelés során a kliens GET-re válthat, míg a 308-as kód a metódus megőrzésére szolgál. Ezt a weboldalak egyszerű címcseréjéből nem szabad automatikusan más műveletekre kiterjeszteni.
A végső 200-as válasz sem elegendő önmagában. Nyisd meg a D címet, és ellenőrizd, hogy valóban a régi oldalhoz tartozó információt adja. Egy termékoldal általános főoldalra küldése megőrizheti a technikai elérhetőséget, miközben a látogatói feladat elvész.
Közzétételi próba
A módosítás előtt mentsd a meglévő szabályokat. Teszteld a régi címet, a végső címet, a köztes címeket és néhány olyan útvonalat, amelynek változatlanul kell működnie. Vizsgáld meg a paraméterek és a záró perjel kezelését is, de csak a szükséges körben módosíts.
Az URL-elemző a cím részeinek megértésében segít. A hosztnév, útvonal és lekérdezési rész eltérő szerepet kap, ezért egy általános szövegcserével könnyen túl széles szabály készülhet.
Egy hibátlan közvetlen cél még nem ellenőrzi a régi linkeket
Egy saját tesztlistában 60 régi URL szerepel. Negyven közvetlenül a megfelelő célra vezet, tizenöt két átirányítással jut oda, öt pedig körbeér. A céloldalak önálló megnyitása ettől még mind sikeres lehet: ez nem vizsgálja a régi címek viselkedését.
A listában 55 cím ér célba, vagyis 91,67%, közülük viszont csak negyven teljesíti az egyugrásos célt. Az öt hurok javítása után is marad tizenöt rövidítendő lánc. A munkalapon ezért két külön oszlopban rögzítsd a helyes tartalom elérését és az átirányítások számát.
Ha a tizenöt kétugrásos utat egyugrásosra rövidíted, a korábbi szemléltető 120 ms/ugrás feltétellel egy teljes, címenként egyszeri tesztkörben 15 × 120 = 1800 ms köztes várakozás esik ki összesen. Ez több külön kérés megtakarításának összege, egyetlen látogató 1,8 másodperces gyorsulását nem állítja. A hurok javításának elsődleges eredménye az elérhető tartalom, nem egy ilyen időátlag.
Gyakori kérdések
Minden köztes címet törölhetek?
A rájuk érkező kérések kezelését meg kell őrizni, amíg szükséges. A lánc rövidítése a végső cél közvetlen beállítását jelenti.
Egy 301-es kód garantálja a helyezés megőrzését?
Nem ad ilyen garanciát. A tartalom, a cél megfelelősége és a kereső feldolgozása is számít.
Elég a böngésző címsorát figyelni?
A végcím mellett a köztes válaszokat és státuszokat is ellenőrizni kell. A gyorsítótár miatt egy korábbi eredmény megtévesztő lehet.
Módszertani forrás
Google Search Central – Átirányítások
Záró tudáspróba
Válassz kérdésenként egy választ, és jegyezd fel a betűjelét. Minden helyes válasz 1 pont; a hibás, kihagyott vagy több betűvel jelölt válasz 0 pont. Legfeljebb 3 pontot szerezhetsz. A megoldókulcsot a válaszadás után olvasd el.
1. 60 régi címből 40 egy, 15 két átirányítással célba ér, öt hurkol. Hány cím éri el a megfelelő tartalmat?
- A) 60
- B) 55
- C) 40
2. Mind az öt hurkot kijavítottad. Ettől minden régi cím egyetlen átirányítással működik?
- A) Nem; a tizenöt meglévő kétugrásos út külön rövidítést igényel.
- B) Igen, mert nincs több hurok.
- C) Igen, mert minden céloldal 200-as.
3. Tizenöt kérés mindegyikéből egy 120 ms-os ugrást veszel ki. Mit jelent az 1800 ms?
- A) Minden látogató garantált gyorsulását.
- B) A tizenöt kérés összeadott megtakarítását az egyszerűsített modellben.
- C) A Google indexelési idejét.
Megoldókulcs és értelmezés
1. B. 40 + 15 = 55; a két átirányítás még elvezethet a megfelelő célra, a hurok nem.
2. A. Az elérhetőség javítása és a lánc rövidítése külön ellenőrzési feltétel.
3. B. 15 × 120 = 1800 ms több külön út összege. A valós időt mérni kell, az indexelésről ez nem ad adatot.
0–1 pont: Nézd át a régi címek három csoportját, majd válaszd külön a célba érést, az ugrások számát és az összesített időt.
2 pont: A hibás vagy kihagyott válasz magyarázata alapján keresd vissza a kapcsolódó számítást, majd oldd meg újra azt a kérdést.
3 pont: A három feladatban helyesen alkalmaztad a cikk összefüggéseit. A költözési listában minden korábbi URL-hez rögzítsd az elvárt célt, a megfigyelt útvonalat és a tényleges végső tartalmat. A rövid próba csak ezeket a tanulságokat ellenőrzi.