Hola, puede utilizar una sola variable y luego pasarlo todo a un array con php.
Puedes utilizarlo así.
misitio.com/Hola/9/
obtienes en el array:
$params[0]="hola";
$params[1]= 9;
o así:
misitio.com/9/hola/
obtienes en el array:
$params[0]=9;
$params[1]= "hola";
o incluso puede utilizar:
misitio.com/9-hola/
Como obtienes en $params[0] el string "9-hola" puedes luego sacar el 9 aparte para utilizarlo en la consulta.
Código PHP:
if (isset($_GET['url']) && $_GET['url']) {
$url = filter_input(INPUT_GET, 'url', FILTER_SANITIZE_URL);
$url = explode('/', $url);
$url = array_filter($url);
$params = $url;
}
print_r($params);
Código Apache:
Ver originalRewriteEngine On
RewriteBase /carpetadetusitio/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/(.*)$ index.php?url=$1 [L,QSA]
Mucha suerte