Они используют специальную библиотеку управления контентом VoodooLib.dll.
Серьезно, когда вы записываете что-то в базу данных, вы обычно генерируете какой-то уникальный идентификатор - например, 123. Он постоянно связывается с этой записью (содержанием статьи). После этого он используется для генерирования того же идентификатора, что и часть URL-адреса, в любое время позже.
Что касается статической ссылки, это просто вопрос Перезапись URL .
Вы генерируете статические ссылки для отображения на странице, потому что они работают намного лучше для SEO. Когда запрос на этот статический URL-адрес попадает на сервер, он заменяется чем-то «дружественным к серверу», а затем обрабатывается.