如何从SEO URL获得id值


how to Get id value from SEO URL

我正在尝试从php的URL中获取id值这是SEO URL

http://www.travelhome.co.in/domestic-tour-itinerary/54/amarnath-yatra-by-road-pahalgam

我想得到54在$id像$id=54

and I already tried

$uri = $_SERVER["REQUEST_URI"];
$uriArray = explode('/', $uri);
$link = $urlArray[1];
$id = $urlArray[2]; 
$uri = $_SERVER["REQUEST_URI"];
$uriArray = explode('/', $uri);
$link = $uriArray[1];
$id = $uriArray[2]; 

and in .htaccess

RewriteBase /
RewriteRule ^domestic-tour-itinerary/(.*)/(.*)$ domestic-tour-itinerary/?id=$1&title=$2 [L,NC]

i got $id=54 from url

检查此代码:

$str = $_SERVER["REQUEST_URI"];
preg_match_all('!'d+!', $str, $matches);
print_r($matches);