¿Cómo puedo crear una nueva página cuando ingreso un nuevo producto en mi base de datos u ocultar el parámetro dentro de un /.../ normal?
En este ejemplo, venderé Sandles con el ID de producto 101010
No quiero usar parámetros como en el siguiente ejemplo:
example.com/shop?productid=101010Pero me gustaría que la nueva página fuera
example.com/shop/sandlesEn primer lugar, deberá poder obtener el producto no por una identificación numérica (101010), sino por un segmento de URL como este 'nombre-de-mi-producto-único' (actualice su código del lado del servidor)
Ahora deberías tener algo como esto funcionando:
example.com/shop?url=my-unique-product-nameluego agregue a su .htaccess algo como esto:
RewriteRule ^shop/([A-Za-z0-9-_]+])$ shop.php?url=$1 [L]Le dice a su servidor que procese URL-s como example.com/shop/my-unique-product-name de la misma manera que example.com/shop?url=my-unique-product-name , si eso tiene sentido para usted .
Lea más sobre la reescritura de URL .htaccess aquí