⊗ppPmSDHRU 443 of 447 menu

PHP mootoris SEO-sõbralikud URL-id

Tänapäeval peetakse aadresse numbritega nagu /page/1 ebasobivaks. Palju ilusam on, kui lehele ei määrata selle numbrit, vaid teksti põhinev nimi, mis vastab lehe pealkirjale, näiteks nii: /page/my-first-page.

Selliseid aadresse nimetatakse SEO-sõbralikuks URL-iks (inimestele arusaadav URL). SEO-sõbralike URL-ide olemasolu on kasutajale mugavam kui talle midagi ütlemata numbrid id. Lisaks tõstavad otsingumootorid meie saidi positsioone SEO-sõbralike URL-ide eest.

URL-i osa, mis vastab lehe nimele, nimetatakse slug'iks (slug). Lisame meie andmebaasi meie lehtedele veeru slug'idega:

pages
id slug title content
1 my-first-page title1 <div> content1 </div>
2 my-second-page title2 <div> content2 </div>
3 my-third-page title3 <div> content3 </div>

Muudame nüüd meie mootori tööd slug'idega id-de asemel. Selleks parandame regulaaravaldise:

<?php preg_match('#/page/([a-z0-9_-]+)#', $url, $match); $slug = $match[1]; ?>

Ja lehe otsimise tingimuses määrame slug'i id asemel:

<?php $query = "SELECT * FROM pages WHERE slug='$slug'"; ?>

Muutke oma saidi mootor tööks SEO-sõbralike URL-idega. Testige selle tööd.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu