⊗ppPmSDHRU 443 of 447 menu

SEO-freundliche URLs in der PHP-Engine

In der modernen Welt werden Adressen mit Zahlen wie /page/1 als unschön angesehen. Es ist schöner, wenn für eine Seite nicht ihre Nummer, sondern ein Textname angegeben wird, der dem Seitentitel entspricht, zum Beispiel so: /page/my-first-page.

Solche Adressen werden SEO-freundliche URLs (menschlich-verständliche URLs) genannt. Das Vorhandensein von SEO-freundlichen URLs ist für den Benutzer bequemer als ihm nichts sagende ID-Nummern. Darüber hinaus werden Suchmaschinen unsere Website für SEO-freundliche URLs in den Rankings höher einstufen.

Der Teil der URL, der dem Seitennamen entspricht, wird Slug (slug) genannt. Lasst uns in unserer Datenbank unseren Seiten eine Spalte mit Slugs hinzufügen:

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>

Lasst uns nun unsere Engine so umbauen, dass sie mit Slugs anstelle von IDs arbeitet. Dazu korrigieren wir den regulären Ausdruck:

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

Und in der Bedingung für die Seitensuche geben wir den Slug anstelle der ID an:

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

Bauen Sie Ihre Website-Engine auf die Arbeit mit SEO-freundlichen URLs um. Testen Sie deren Funktion.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen