⊗ppPmSDHRU 443 of 447 menu

SEO урези у систему на PHP

У савременом свету адресе са бројевима типа /page/1 сматрају се неукусним. Лепше је када се за страницу наводи не њен број, већ текстуално име које одговара наслову странице, на пример, овако: /page/my-first-page.

Такве адресе се називају SEO урлови (људски разумљиве адресе). Постојање SEO урлова је погодније кориснику него ништа говорећи бројеви id. Поред тога, због SEO урлова претраживачи ће повећати позиције нашег сајта.

Део адресе који одговара имену странице назива се слуг (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>

Прерадимо сада наш систем да ради са слуговима уместо id. За то поправимо регуларни израз:

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

И у услову претраге странице наведемо слуг уместо id:

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

Прерадите ваш систем сајта да ради са SEO урловима. Тестирајте његов рад.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј