Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 16:19
Avatar de SI TAN SOLO TUVIERA
SI TAN SOLO TUVIERA
 
Fecha de Ingreso: marzo-2006
Ubicación: Aburrilandia, US
Mensajes: 652
Antigüedad: 18 años, 2 meses
Puntos: 3
Pregunta Capturar variable PHP imprimiendo .htm URL con mod_rewrite

Hola. Apenas mi inicio con esto del mod_rewrite y creo que está más fácil entender el chino y mandarín.

Mi duda es la siguiente.

Manejo URLs típicas de tipo:

Código:
www.dominio.com/pagina.php?id=1.
con el mod_rewrite las he cambiado para que se imprima así:

Código:
www.dominio.com/id-1.htm
Usándolo de esto modo (típico y sencillo):

Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule id-(.*)\.htm$ pagina.php?id=$1
Y creando los todos los links de la página dinámicamente en HTML así:

Código:
<a href="www.dominio.com/id-<?= $row["id"] ?>.htm">
Hasta aquí todo funciona bien, y ahora lo que quiero hacer y no he podido saber cómo es lo siguiente:

A mi .htm URL:
Código:
<a href="www.dominio.com/id-<?= $row["id"] ?>.htm">
Quiero meterle dos variables más ya establecidas y que me siga detectando el id # y sin que me afecte la ruta de la URL, de este modo, :
Código PHP:
<a href="www.dominio.com/id-<?= $row["var1"?>-<?= $row["var2"?>-<?= $row["id"?>.htm">
Lo que no sé es como "setear" el mod_rewrite para que ésto me funcione.. Creo saber que tiene que ver algo con el condicional: RewriteCond %{QUERY_STRING} pero no sé cómo aplicarlo en este caso.

¿Alguna idea? Les agradezco cualquier ayuda, sugerencia o referencia.
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.

Última edición por SI TAN SOLO TUVIERA; 20/05/2009 a las 16:27