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í:
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.