⊗ppPmSDHRU 443 of 447 menu

SEO-vänliga webbadresser i en PHP-motor

I den moderna världen anses webbadresser med siffror som /page/1 för oestetiska. Det är mer estetiskt tilltalande när en sida identifieras inte av dess nummer, utan av ett textnamn som motsvarar sidans titel, till exempel så här: /page/my-first-page.

Sådana webbadresser kallas SEO-vänliga webbadresser (människo-läsbara webbadresser). Att ha SEO-vänliga webbadresser är bekvämare för användaren än obegripliga id-nummer. Dessutom kommer sökmotorerna att höja vår webbplats positionering tack vare SEO-vänliga webbadresser.

Den del av webbadressen som motsvarar sidans namn kallas slugg (slug). Låt oss i vår databas lägga till en kolumn för slugar till våra sidor:

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>

Låt oss nu omarbeta vår motor för att arbeta med slugar istället för id. För att göra detta korrigerar vi reguljära uttrycket:

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

Och i villkoret för sid sökning anger vi sluggen istället för id:

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

Omvandla din webbplatsmotor för att arbeta med SEO-vänliga webbadresser. Testa dess funktionalitet.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa