Как делают сео-адаптированные URL?

Например, в интернет-магазинах можно увидеть вот такие URL
site.ru/category/chainiki-v-vide-babochki
Как сопоставляют вот эту строку 'chainiki-v-vide-babochki' с конкретным id категории?
  • Вопрос задан
  • 2548 просмотров
Пригласить эксперта
Ответы на вопрос 3
viktorvsk
@viktorvsk
В простейшем виде два значения сопоставляют ассоциативные массивы
function find_user($name){
$users = [ 'vasya' => ['age' => '18', 'id' => '333'] ];
return $users[$name]['id'];
}
$id = find_user($_GET['name']);

Этой задачей в MVC (Model2, MV...) занимаются обычному Routers
Ответ написан
Комментировать
Sect0R
@Sect0R
Full Stack Developer
через htaccess файл и модуль mod.rewrite
поищите в гугле по запросу "htaccess чпу"
Ответ написан
в моём случае выглядит так:
(таблица в БД)
id  |               uri_name             | ...др. поля | ...
-------------------------------------------------------------
  1 |  chainiki-v-vide-babochki          | ...др. поля | ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы