⊗ppPmSDHRU 443 of 447 menu

SEO-vriendelike URL's in 'n PHP-enjin

In die moderne wêreld word adresse met syfertjies soos /page/1 as nie mooi beskou nie. Dit is moerder wanneer 'n bladsy nie deur sy nommer aangedui word nie, maar deur 'n teksnaam wat ooreenstem met die blad se titel, byvoorbeeld so: /page/my-first-page.

Sulke adresse word SEO-vriendelike URL's (menslike-verstaanklike URL's) genoem. Die teenwoordigheid van SEO-vriendelike URL's is handiger vir die gebruiker as onsinvolle id-nommers. Daarbenewens sal soekenjins ons webwerf se posisie verhoog as gevolg van SEO-vriendelike URL's.

Die stukkie van die URL wat ooreenstem met die bladsynaam, word 'n slak (slug) genoem. Kom ons voeg 'n kolom vir hierdie slakke by ons bladsye in die databasis:

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>

Kom ons herskep nou ons enjin om met slakke te werk in plaas van id's. Om dit te doen, moet ons die reguliere uitdrukking regmaak:

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

En in die voorwaarde vir die soek van die bladsy, spesifiseer ons die slak in plaas van die id:

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

Herskep jou webwerf-enjin om met SEO-vriendelike URL's te werk. Toets sy werking.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp