Keresőbarát URL
A keresőbarát URL lényege
Az alábbi URL-ek nem számítanak sem kereső-, sem felhasználóbarátnak:
- https://www.thepitch.hu/seo.php=41231
- https://www.thepitch.hu/id=124234
Egy példa a keresőbarát URL-re
- https://www.thepitch.hu/keresooptimalizalas
Előnye
- Rövid és egyszerűe
- Könnyen megjegyezhető
- Nem tartalmaznak speciális karaktereket
- Mutatják az oldal architechtúrát, struktúrát
- Avatatlan szem számára rejtik a fájl kiterjesztéseket és ezzel a CMS-t
Hogyan készíts keresőbarát URL-t?
A legtöbb modern CMS (tartalomkezelő rendszer) már támogatja a keresőbarát URL-eket.
Ha a Te esetedben mégsem ez a helyzet, akkor a .htaccess fájl szerkesztésével tudod elérni a megfelelő URL-eket.
Mi az a .htaccess?
A .htaccess a webszerveren található fájl, amely az alábbi feladatok elvégzését tudja kezelni:
- URL címek átirányítása
- egész weboldal vagy egy weboldal egyes részeinek jelszavas védelme
- egyéni hibaoldal kezelése (404)
- látogatók letiltása IP cím alapján
Egyszerű URL-ek esetében
Ha egyszintű URL-ről van szó, akkor ezt a kódot kell alkalmazni a .htaccess-ben:
RewriteRule ^index.php$ - [L]
RewriteRule ^(.+)/?$ index.php?url=$1 [L]
Ezzel megadjuk a megfelelő átirányítási szabályt (redirect rule) és az alábbi URL-ből:
- https://www.example.com/article.php?menu=3&id=110
Ezt kapjuk:
- https://www.example.com/article/3/110
Többszintű URL-ek esetében
Maximum 3 szintű URL struktúra esetén a .htaccess kódja:
RewriteRule ^index\.php$ - [L]
RewriteRule ^(.+)/(.+)/(.+)/?$ index.php?par1=$1&par2=$2&par3=$3 [L]
RewriteRule ^(.+)/(.+)/?$ index.php?par1=$1&par2=$2 [L]
RewriteRule ^(.+)/?$ index.php?par1=$1 [L]