Как изменить вид url сайта php?
в стародавние времена это делалось целиком и полностью на mod-rewrite.
Сейчас же проще использовать какой-нибудь микро-фреймворк, аля silex/slim и тд.
все зависит от CMS эта вещь называется ЧПУ, вот пример на базе  joomla