Hola foro:
He modificado el archivo .htaccess para hacer los url amigables, pero solo consigo que me funciones una expresión.
Este es el archivo en cuestión:
RewriteEngine On
<IfModule mod_rewrite.c>
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
# Reescribir la URL solicitada por el usuario
# Entrada: tienda/familia/categoria/NOMBRE o /tienda/NOMBRE
# Salida: /tienda/detalle.php?articulo=NOMBRE
RewriteRule ^tienda/([a-zA-Z0-9-]*)/([a-zA-Z0-9-]*)/([a-zA-Z0-9-]*)\.(html|HTML)(.*)$ /tienda/detalle.php?articulo=$1 [L]
RewriteRule ^tienda/([a-zA-Z0-9-]*)\.(html|HTML)(.*)$ /tienda/detalle.php?articulo=$1 [L]
</IfModule>
La expresión: RewriteRule ^tienda/([a-zA-Z0-9-]*)\.(html|HTML)(.*)$ /tienda/detalle.php?articulo=$1 [L]
me redirege bien de dominio.es/tienda/moto.html hacia dominio.es/tienda.php?articulo=moto
Pero la primera expresión no consigo me me redirija dominio.es/tienda/familia/categoria/moto al mismo destino
Una ayuda please!