⊗ppPmSDHRU 443 of 447 menu

SEO-venlige URL'er i en PHP-motor

I den moderne verden betragtes adresser med numre som /page/1 som ikke pæne. Det er mere pænt, når en side ikke har et nummer, men et tekstnavn, der svarer til sidens titel, for eksempel sådan her: /page/my-first-page.

Sådanne adresser kaldes SEO-venlige URL'er (menneske-venlige URL'er). Tilstedeværelsen af SEO-venlige URL'er er mere bekvemt for brugeren end id-numre, som ikke siger dem noget. Derudoor vil søgemaskiner forbedre vores websides placering på grund af SEO-venlige URL'er.

Den del af URL'en, der svarer til sidens navn, kaldes en slug (slug). Lad os tilføje en kolonne med slugs til vores sider i vores database:

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>

Lad os nu ombygge vores motor til at arbejde med slugs i stedet for id. For at gøre dette retter vi regulære udtryk:

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

Og i betingelsen for sidens søgning angiver vi slug i stedet for id:

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

Ombyg din website-motor til at arbejde med SEO-venlige URL'er. Test dens funktion.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis