Tovább a tartalomhoz

Átirányítások és regex átirányítások

Hogyan vegyél fel, törölj és importálj átirányítást a Yoast SEO Premium átirányításkezelőjében, hogyan használj reguláris kifejezést, és mit tegyél, ha az átirányítás nem működik.

A Yoast SEO Premium átirányításkezelője a Yoast SEO → Átirányítások menüpont alatt érhető el. Három része van: Redirects (egyszerű átirányítások), Regex redirects (reguláris kifejezéssel megadott átirányítások) és Redirect method (az átirányítás módja). Az átirányításkezelő felületén a feliratok angolul jelennek meg, ezért a fejezetben ezeket írjuk szó szerint.

Oldalak törlésekor vagy a webhely szerkezetének átalakításakor a régi URL-re érkező látogató 404-es („nem található”) hibát kap. Ilyenkor az esetek többségében a régi címet az újra kell irányítanod. Máskor jelezni akarod, hogy a tartalmat törölték, vagy átmenetileg másik oldalt mutatsz. Ez a keresőrobotoknak is fontos: az átirányítással megmondod nekik, hogy az URL megváltozott, és hova menjenek, ideiglenesen vagy véglegesen. Átirányítást érdemes használni oldal vagy bejegyzés törlésekor, új tartományra költözéskor és az URL-szerkezet módosításakor; a megfelelő típust az alábbi táblázat segít kiválasztani.

Az Átirányítások menüpont csak a Premium változatban érhető el.

Az átirányításnál a régi és az új címet is relatívan add meg: a bővítmény a WordPress webhelycímére támaszkodik, ezért a régi URL elejére nem kell beírnod a domaint.

  1. A vezérlőpulton nyisd meg a Yoast SEO menüt.
  2. Kattints az Átirányítások pontra.
  3. A Redirects oldalon válaszd ki a Redirect Type (átirányítás típusa) értékét a legördülő listából.
  4. Az Old URL mezőbe írd be a régi címet, például francia-konyha-regi. Megadhatod teljes címként is (https://pelda.hu/francia-konyha-regi).
  5. A New URL mezőbe írd be az új célt, például francia-konyha. Itt külső webhely címe is szerepelhet.
  6. Kattints az Add redirect gombra.
https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_redirects
Az Átirányítások oldal kitöltött régi és új URL-lel

A képen a Redirects oldal látszik: fent az átirányítás típusa, alatta az Old URL és a New URL mező.

Ha a bővítmény nem tudja ellenőrizni az új címet, egy Error while saving this redirect ablakban figyelmeztet. A Cancel gombbal visszalépsz és javíthatod a címet, a Save anyway gombbal mégis elmentheted.

https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_redirects
Az átirányítás mentésekor megjelenő figyelmeztető ablak

A figyelmeztetés alatt a hibás mező pirosan jelölt, és a Save anyway gombbal folytathatod.

Mentés után a Successfully added! üzenet jelenik meg, az átirányítás pedig bekerül az alsó listába.

https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_redirects
Az átirányítások listája a felvett átirányítással

A lista az átirányítás típusát (például 301), a régi és az új URL-t mutatja. A sor végén a három pontos menüből szerkesztheted vagy törölheted.

Típus Jelentése
301 Moved Permanently Az oldal végleg átköltözött (ez az alapérték).
302 Found Az oldal ideiglenesen máshol érhető el.
307 Temporary Redirect Ideiglenes átirányítás, a kérés módja nem változik.
410 Content Deleted A tartalmat törölték, nincs új helye.
451 Unavailable for Legal Reasons A tartalom jogi okból nem érhető el.

Egyetlen átirányítás törlése:

  1. Nyisd meg a Yoast SEO → Átirányítások oldalt.
  2. A kívánt sor végén kattints a három pontra.
  3. Válaszd a Delete pontot.
  4. A megerősítő ablakban kattints a Delete redirect gombra.

Több átirányítás törlése egyszerre:

  1. A listában jelöld ki a törlendő sorokat, vagy szűrj a Filter Redirect type mezővel.
  2. A Bulk actions listából válaszd a Delete műveletet.
  3. Kattints az Apply gombra.
  4. A megerősítő ablakban kattints a Delete Redirect gombra.

A Yoast SEO Premium képes átirányításokat importálni fájlból. Az importálásról az Importálás és exportálás fejezet szól.

Ha az URL UTM-paramétereket tartalmaz, használj regex átirányítást, különben a paraméterek elveszhetnek. A kérdőjellel kezdődő UTM tulajdonképpen lekérdezési paraméter, ezt nem érdemes átirányítani. Javasolt megoldás: kettőskereszttel (#) megadott UTM-hivatkozás használata, vagy regex átirányítás létrehozása.

Egy normál átirányításnál egy régi címhez egy új cím tartozik. A regex átirányítás reguláris kifejezéssel több régi címet illeszt, és mindet ugyanarra a célra irányítja. Csak akkor használd, ha van tapasztalatod az átirányításokban, mert egy hibás kifejezés könnyen elrontja a webhelyet. A Yoast SEO Premium a szabványos reguláris kifejezéseket támogatja: sima szövegegyezést és csoportokat.

Példák:

  • A rain kifejezés a /rain, a /in-the-rain és a /draining címet is ugyanarra a célra irányítja.
  • A /rainy-holidays/[a-z0-9-]+/ kifejezés a /rainy-holidays/london/ címre illeszkedik, a /rainy-holidays/buda+pest/ címre viszont nem, mert abban + jel van.

Regex átirányítás létrehozása:

  1. A Yoast SEO → Átirányítások oldalon kattints a Regex redirects pontra.
  2. Válaszd ki a Type (típus) értékét.
  3. A Regular Expression mezőbe írd be a kifejezést, az URL mezőbe a célt.
  4. Kattints az Add redirect gombra.
https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_redirects
A Regex redirects oldal a Regular Expression és az URL mezővel

A képen a figyelmeztetés is látszik: csak akkor használj regex átirányítást, ha tudod, hogyan kell helyesen beállítani.

A Redirect method oldalon két beállítás van:

Beállítás Mit csinál Alapérték
PHP/.htaccess Az átirányítás PHP-val történik. Ha a .htaccess értéket választod, a bővítmény az átirányításokat a .htaccess fájlba írja, ezért annak írhatónak kell lennie. PHP
Generate a separate redirect file Az átirányításokat külön fájlba írja a .htaccess helyett. Csak akkor kapcsold be, ha tudod, mit csinálsz. Disabled
https://minta-bolt.hu/wp-admin/admin.php?page=wpseo_redirects
A Redirect method oldal

A képen a két beállítás és az alapértékek láthatók.

Az átirányítás módjáról: a PHP alapú átirányítást a WordPress kezeli. Ez mindig működik és egyszerű, de kicsit lassabb lehet; ha nem ismered az átirányítási módszereket, érdemes ezt meghagyni. A webszerver alapú mód Apache esetén azonnal frissíti a .htaccess fájlt, ami gyorsabb, mert megkerüli a WordPresst. Nginx szerveren a bővítmény ezt nem tudja elvégezni, ott a PHP alapú módot használd.

Webszerver alapú átirányítás multisite hálózaton

Szekció neve “Webszerver alapú átirányítás multisite hálózaton”

WordPress multisite hálózaton a webszerver alapú átirányítások letiltottak, mert súlyos SEO-problémát okozhatnak. Ezeket a webszerver konfigurációs fájljában lévő utasítások kezelik, amelyek a hálózat összes aldomainjére érvényesek lehetnek. Így egy aldomainen létrehozott átirányítás (például a site1.domain.tld/source → site1.domain.tld/destination) a domain.tld/source és a site2.domain.tld/source címre is hatni kezdhet, ami váratlan átirányítást és 404-es hibákat okoz. Előfordulhat az is, hogy egy aldomain átirányítása törli a többi aldomain átirányítását.

  • Ha a multisite hálózaton már használsz webszerver alapú átirányítást, és nincs vele gondod, a funkció nem kapcsol ki, tovább használhatod.
  • Ha PHP alapú átirányítást használsz, nem válthatsz webszerver alapúra: a Redirect method oldalon a vezérlők le vannak tiltva. Ugyanez történik, ha webszerver alapúról PHP alapúra váltasz: visszaváltani már nem lehet.
  • Ha a webhelyed nem multisite, a fenti nem érint, és szabadon választhatsz átirányítási módot.
  • Másik (al)domainre nem lehet átirányítani. A bővítmény csak relatív bemenetet kezel. Ha a blogod a blog.pelda.hu címen fut, nem irányíthatsz át a masikblog.pelda.hu vagy a pelda.hu címről. Ehhez minden érintett címen telepített és aktív WordPress és Yoast SEO Premium kell.
  • Töröld a gyorsítótárat. Ürítsd a sablon, a bővítmények, a szerver, a CDN (például Cloudflare) és a böngésző gyorsítótárát is. A sablon, a bővítmény és a CDN gyorsítótárát a gyártójuk felületén, a szerverét a tárhelyszolgáltatód ügyfélszolgálatán keresztül tudod üríteni.
  • WP Engine tárhelyen a .htaccess alapú átirányítás hibát okozhat, amíg be vagy jelentkezve a vezérlőpultra. Teszteléshez jelentkezz ki, vagy válts PHP alapú átirányításra a Redirect method oldalon.

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