Как на ЧИСТОМ php сделать url вида «/dogs/12»?

Где "dogs" - название сущности, а "12" - id в сущности.
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 2
NikitaRain
@NikitaRain
Full-Stack Developer.
Изучите термин ЧПУ.
Ответ написан
Комментировать
Driver86
@Driver86
Немодератор toster.ru
<?php
if (preg_match('#^/(?<entity>[a-z]+)/(?<id>[0-9]+)$#', $_SERVER['REQUEST_URI'], $parsedUri)) {
    print_r($parsedUri);
}


Ну и, разумеется, в nginx/apache/htaccess направить все запросы в один файл - index.php. С кодом разбора url выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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