# Gyökéroldal és az alapnyelv könyvtára

> Az alapnyelv is kapjon könyvtárat, és közös nyitóoldal (gyökéroldal) fogadja a látogatókat.

A WPML az alapnyelvnek is létrehozhat virtuális könyvtárat, így minden nyelv saját mappában van, például `mysite.com/en/`, `mysite.com/es/`, `mysite.com/fr/`. Ezek nem valódi mappák a kiszolgálón, csak a webcímekben jelennek meg. Ilyenkor a gyökéroldal (a `mysite.com` cím) mindenkinek ugyanazt a nyitóoldalt mutatja, bármilyen nyelvek is vannak az oldalon. Ha a **Use directory for default language** be van kapcsolva, gyökéroldalt kell használni.

Egy egyszerű gyökéroldal például üdvözlő szöveget és a nyelvi változatokra mutató hivatkozásokat tartalmaz.

## Bekapcsolás és a gyökéroldal beállítása

1. Nyisd meg a **WPML → Beállítások → URL-ek és SEO** oldalt, a **Language URL format** kártyát.
2. Válaszd a **Different languages in directories** lehetőséget.
3. Kapcsold be a **Use directory for default language** beállítást.
4. Add meg, mi legyen a gyökéroldal tartalma: egy HTML-fájl vagy egy WordPress-oldal.

### HTML-fájl használata

HTML-fájlnál meg kell adnod az útvonalát. Ha az útvonal perjellel (`/`) kezdődik, abszolút útvonal a kiszolgálón, különben a WordPress mappájához képest relatív.

- **Relatív útvonal:** töltsd fel a fájlt FTP-vel a WordPress mappájába, majd add meg a fájl nevét, például `root-page.html`.
- **Abszolút útvonal:** a fájlt bármelyik mappába feltöltheted, az útvonalat teljesen add meg, például `/home/felhasznalo/root-page.html`.

### WordPress-oldal használata

1. A **Language URL format** kártyán a gyökéroldal tartalmánál válaszd az **A page** lehetőséget, és mentsd el a beállításokat.
2. Kattints a **Create root page** hivatkozásra. Ez a WordPress oldalszerkesztőjére visz.
3. Tervezd meg a gyökéroldalt: például üdvözlő szöveg és nyelvválasztó felület.
4. Mentsd az oldalt.

Ettől kezdve ez az oldal a webhely nyitóoldala. Két kivétel van:

- Ha bekapcsolod, hogy a visszatérő látogatóknak az utoljára választott nyelv jelenjen meg, akkor akik korábban választottak nyelvet, az adott nyelvű kezdőlapra kerülnek.
- Ha böngészőnyelv alapján irányítasz át, az új látogatók a böngészőjük nyelvű kezdőlapra kerülnek.

Mindkettőt a [Látogatói nyelv és böngészőnyelv szerinti átirányítás](https://hub.hellowp.io/hu/plugins/sitepress-multilingual-cms/nyelvek-es-url-latogatoi-nyelv/) fejezet írja le.

### Meglévő gyökéroldal szerkesztése

A WPML 5.3-tól a gyökéroldal az **Oldalak** listában is megjelenik, ha az **All languages** nézetet választod, a címe mellett a **Root page** felirattal. Nincs nyelve, ezért a sorában nincsenek fordítási ikonok. A WPML 5.2-ben és régebben nem látszik az **Oldalak** listában.

Szerkesztéshez nyisd meg a **WPML → Beállítások → URL-ek és SEO** oldalt, és a **Language URL format** kártyán kattints az **A page** melletti **Edit root page** hivatkozásra.

A WPML 5.3-tól, ha a gyökéroldal a Kukában van, az **A page** melletti hivatkozás felirata **Restore the root page**. Kattints rá: az oldal vázlatként visszaáll; tedd közzé, majd mentsd a beállításokat.

### A gyökér átirányítása az alapnyelv könyvtárába

Ha azt szeretnéd, hogy a gyökértartomány az alapnyelv könyvtárába irányítson (például az `www.yoursite.com` a `www.yoursite.com/en/` címre):

1. Hozz létre egy PHP oldalsablont a téma számára (általában gyermektémában).
2. Írd bele a következő tartalmat:

```php
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>
```

3. Szerkeszd a gyökéroldalt, és a jobb oldali sávban a **Summary** szakaszban válaszd ki az új sablont.
4. Frissítsd az oldalt.

Ettől kezdve a gyökéroldal az alapnyelv könyvtárába irányít át.
