request_uri yi ? parçladıktan sonra 0 cı arrayı request_uri olarak kullanman gerekir.
$exp = explode('?', $_SERVER['REQUEST_URI']);
$request_url = $exp[0];
eğer ? sonradaki query string gerekiyorsa da
if(isset($exp[1]) && !empty($exp[1])){
$query_string = parse_str($exp[0]);
}
query_string çıktısı array olur, $query_string['gad_source'] gibi ulaşabilirsin.

kendin yapında router kullanmak istersen de github da fastroute ve bramus router var ikiside iş görür