Foros del Web » Administración de Sistemas » Apache »

.htaccess Rewrite URL con múltiples parametros

Estas en el tema de .htaccess Rewrite URL con múltiples parametros en el foro de Apache en Foros del Web. Quiero apuntar las siguientes URLs: Código: localhost/beta/coupons.php?cat=promotions hacia ---> localhost/beta/coupons/promotions Código: localhost/beta/coupons.php?city=ny hacia ---> localhost/beta/coupons/ny Tengo este código en mi archivo .htaccess Código: <IfModule mod_rewrite.c> ...
  #1 (permalink)  
Antiguo 10/07/2016, 06:09
Avatar de inudescargas  
Fecha de Ingreso: diciembre-2009
Ubicación: Arequipa
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
Pregunta .htaccess Rewrite URL con múltiples parametros

Quiero apuntar las siguientes URLs:

Código:
localhost/beta/coupons.php?cat=promotions hacia ---> localhost/beta/coupons/promotions
Código:
localhost/beta/coupons.php?city=ny hacia ---> localhost/beta/coupons/ny
Tengo este código en mi archivo .htaccess

Código:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase  /beta/


RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^coupons/([^/]*)$ coupons.php?cat=$1 [L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^coupons/([^/]*)$ coupons.php?city=$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^coupons/([^/]+)/([^/]+)?$ coupons.php?cat=$1&city=$2 [L]

</IfModule>
El código sólo ejecuta la primera re escritura, la segunda no funciona .

Ojala puedan echarme una mano que ando muy liado con estas sentencias.
Saludos.

Etiquetas: htaccess, rewrite
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.