Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2014, 18:18
Avatar de erozwashere
erozwashere
 
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 12 años
Puntos: 0
problema con url amigables apache

Hola,

veran tengo esto el htcacces

RewriteEngine On

RewriteRule ^(\w+)$ catalogo?producto=$1
#RewriteRule ^(\w+)_(\w+)$ catalogo?producto=$1&$2



en la url escribo localhost/cafe
y en el php

recibo el producto con $_GET['producto']; // en este caso cafe
//consulto mysql y saco su precio
y muestro el precio
(todo perfecto)

pero si yo quiero poner dos productos

ejemplo
en la url escribo localhost/cafe&pan

y uso RewriteRule ^(\w+)&(\w+)$ catalogo?producto=$1&$2

funciona, pero el problema esta que solo funciona una

osea si pongo RewriteRule ^(\w+)&(\w+)$ catalogo?producto=$1&$2

y en la url escribo localhost/cafe&pan
funciona

pero si en la url escribo localhost/pan
no funciona

y viceversa cuando pongo RewriteRule ^(\w+)$ catalogo?producto=$1

y en la url escribo localhost/pan
funciona

pero si en la url escribo localhost/cafe&pan
no funciona

por favor ayuda como puedo hacer funciona las dos sentencias

RewriteRule ^(\w+)$ catalogo?producto=$1
RewriteRule ^(\w+)&(\w+)$ catalogo?producto=$1&$2



GRACIAS