Я так понимаю есть знания html и css? Но вот о том, что есть языки веб-разработки еще не в курсе? :)
Верстка одна, дизайн один, берутся разные данные которые динамически подставляются в зависимости от выбранной страницы.
Это просто данные закрепленные за турниром 18720, 18721, а csgo.starladder.tv/tournament/ показывает где берут эти данные.
Может быть и такое что какие данные и какого типа выдавать определяется даже внутри всей системы. При таком раскладе и такая часть /tournament/18721 и такая /team/45354 будут приходить на один и тот же файл, который будет запускать систему, а там все будет обрабатываться.
Darkthefirst: А вообще, глянь любые нормальные видеокурсы на PHP, и все начнет становиться на свои места с понимаем PHP, HTTP-запросов и т.д. У "Специалиста", если я правильно помню когда-то давно смотрел первый уровень курсов на PHP, очень неплохие.
Darkthefirst: в зависимости от языка тут PHP и фреймворк Phalcon. Не уверен за другие языки, но PHP в другом фреймворке, скорее всего это будет именно MVC,
но для начала если изучаешь, советую попробовать просто создать на чистом языке обращение в базу через несколько файлов.
Там нужны будут параметры запроса. Что-то вроде ?id=17&color=blue. И несколько файлов php.
Сначала к примеру это будет выглядеть server.com/book.php?id=1, server.com/collections.php?id=17 и в таком духе. Потом можешь прочитать про правила htaccess, поймешь что и как делается примерно, как только сделаешь, можешь брать какой-то фреймворк и пробовать на нем через модель MVC.
Самому писать работу с моделью MVC не стоит.