@DarkUser1337

Как модифицировать URL?

Сразу говорю, я новичок в веб-разработке.
У меня есть ссылка, выглядит она примерно так: example.com/user.php?id=1
Как мне заменить ее на example.com/user/1? И как потом мне обращаться еще по этому: example.com/user/1/profile, естественно, не создавая папку для каждого юзера?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 3
Первая часть вопроса
RewriteCond %{QUERY_STRING} (^|&)id\=(.+)($|&)
RewriteRule ^user\.php$ /user/%2? [L,R=301]

Вторая часть создается вашим ЧПУ
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
На стороне Web сервера - используйте RewriteRule в .htaccess, как раз для этого предназначено.
Ответ написан
overflow_hidden
@overflow_hidden
Вам надо смотреть в строну роутинга Вашей системы, и там уже искать это
Ответ написан
Ваш ответ на вопрос

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

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