Buenas tardes a todos.
Estoy probando varias reglas pero veo que uno de ellas no me va.
RewriteEngine on
RewriteRule ^articulos/(.*)/(.*)/(.*)\.html$ index.php?mod=articulos&id_fam=$1&id_subfam=$2&var _descripcion=$3 [L]
RewriteRule ^articulos/(.*)/(.*)\.html$ index.php?mod=articulos&id_fam=$1&var_descripcion= $2 [L]
RewriteRule ^articulos_ver/(.*)/(.*)\.html$ index.php?mod=articulos_ver&id_arti=$1&var_descrip cion=$2 [L]
RewriteRule ^informacion/(.*)\.html$ index.php?mod=info&accion=$1 [L]
RewriteRule ^cesta/(.*)\.html$ index.php?mod=cesta&accion=$1 [L]
RewriteRule ^cesta/(.*)/(.*)\.html$ index.php?mod=$1&accion=$2&id_arti=$3 [L]
ErrorDocument 404
http://www.midominio.com/error404.php
Para la regla que esta en rojo(negrita) no me va.
Desde un archivo XXXX.php genero la siguiete url
Código PHP:
echo '<a href="cesta/agregar/'.$cod_arti.'.html">Agregar a cesta</a>';
en la url
me aparece:
http://www.midominio.com/cesta/agregar/1220.html
Y en el index lo recogo de esta manera
Código PHP:
echo "Modulo :". $_GET["mod"]."<br />";
echo "Accion :". $_GET["accion"]."<br />";
echo "Id Articulo :". $_GET["id_arti"]."<br />";
Lo normal es que lo reciba de esta manera:
Modulo : cesta
Accion : agregar
Id Articulo :1220
PERO LO RECIBO DE ESTA MANERA
Modulo : cesta
Accion : agregar/1220
Id Articulo :
Entonces no puedo evaluar el articulo porque me llega vacio ???
Donde puede estar el error.
He parado e iniciado los servicios del apache y nada, pero el resto de reglas me van correctamente.
¿Estaré haciendo algo incorrecto?
Gracias y saludos a todos