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

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

php<?php
  $query = "SELECT * FROM pages WHERE slug='$slug'";
?>
Задание 1

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