⊗ppPmSDHRU 443 of 447 menu

PHP-ով շարժիչում SEO

Ժամանակակից աշխարհում /page/1 տեսքով հասցեները դիտվում են որպես ոչ գրավիչ: Ավելի գրավիչ է, երբ էջի համար նշված է ոչ թե դրա համարը, այլ տեքստային անուն, որը համապատասխանում է էջի վերնագրին, օրինակ՝ այսպես. /page/my-first-page:

Նման հասցեները կոչվում են SEO (մարդկանց համար հասկանալի URL): SEO-ի առկայությունն ավելի հարմար է օգտագործողի համար, քան նրան ոչինչ չասող id համարները: Բացի այդ, որոնողական համակարգերը կբարձրացնեն մեր կայքի դիրքերը SEO-ի պատճառով:

URL-ի այն հատվածը, որը համապատասխանում է էջի անվանը, կոչվում է սլագ (slug): Եկեք մեր տվյալների բազայում ավելացնենք մեր էջերի համար սլագերով սյունակ.

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>

Այժմ վերափոխենք մեր շարժիչը՝ սլագերով աշխատելու համար նույնականացուցիչների փոխարեն: Դրա համար ուղղենք կանոնավոր արտահայտությունը.

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

Եվ էջի որոնման պայմանում նշենք սլագը նույնականացուցչի փոխարեն.

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

Վերափոխեք ձեր կայքի շարժիչը SEO-ով աշխատելու համար: Փորձարկեք դրա աշխատանքը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել