Ссылка сайта, примерно как в ВК
Подскажите пожалуйста, что нужно сделать чтобы получить типа http://example.com/id1 . Вот у меня допустим так: https://example.com/user.php?id=1 , но мне хотелось бы так: https://example.com/id1 (можно без id), подскажите пожалуйста как это реализовать, а то особо не знаю как правильно даже гуглить)
Ответы (2 шт):
Здесь содержится вся вам необходимая информация, используйте поиск, всё это уже давно сделано.
Вам нужно использовать роутинг. Веб-сервер (nginx, apache или что там у вас) должен направлять все запросы в одну точку (обычно, index.php). Эта точка уже парсит строку запроса и, согласно правилам роутинга, вызывает нужный контроллер.
Можно воспользоваться каким-нибудь фремворком (Symfony, Laravel, Slim и т.д.).
Если нет желания/не готовы изучать фреймворки, можно воспользоваться библиотекой роутинга, например Fast-Route. Если хочется полностью самописное решение, то хотя бы посмотрите исходный код и документацию роутинга - быстрее придёт понимание.