Как реализовать свой адрес каждому пользователю?

Скорее всего, этот вопрос не раз поднимался и решался, однако я так и не нашел решения :(

Сам вопрос в том, как каждому пользователю дать свой адрес?
Самый простой способ site.ru/user?id=17, но это не интересно :)

Как давать адреса вроде site.ru/user/id45, например.
Или site.ru/user/kolya2002?
  • Вопрос задан
  • 2376 просмотров
Решения вопроса 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
.htaccess
AddDefaultCharset UTF-8
RewriteEngine On

RewriteRule ^user/([^\/]+)/?$ /user.php?id=$1 [QSA,L]

и далее google регулярные выражения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Возьмите какой готовый компонент для маршрутизации запросов и в бой. Например такой. Вообще куча их.
Ответ написан
Ваш ответ на вопрос

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

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