URL con solo barras en php puro como codeigniter uri patrón

Tengo una aplicación que crea tiendas para los usuarios y pueden crear una tienda de una sola página utilizando mi panel de control. La URL final que se genera después de crear la tienda es la siguiente

baseurl/store/{username}/{random number} 

Ahora, ¿cómo puedo acceder a {nombre de usuario} y {número aleatorio}.

Si tengo un archivo de índice en el directorio ‘almacén’ –store —- index.php, ¿podré obtener el nombre de usuario y el número aleatorio anteriores de la URL? Si esto estuviera en Codeingiter, las cosas habrían sido fáciles, y yo podría hacer un controlador con nombre de almacén y obtener los segmentos uri. Pero, ¿cómo puedo hacer lo mismo en PHP puro sin ningún trabajo de marco? Por favor, ayude

Tienes que usar un .htaccess para hacer eso.

Así que cree este archivo en la raíz del directorio de su proyecto (donde se encuentra index.php ).

.htaccess contenido:

 RewriteEngine On RewriteRule ^store/([a-zA-Z0-9\_]+)/([0-9]+)$ index.php?username=$1&rand=$2 

contenido de index.php

  

Ahora intente usar una URL como: mywebsite.com/store/jack_97/354 y debería terminar con un volcado de $_GET que le dice que esta matriz contiene dos claves: “nombre de usuario” y “rand”