Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/01/2006, 06:25
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
fe de erratas

Ahh, creo que faltó separar las variables con el &, pruébalo con el &:
Código:
RewriteEngine on
RewriteRule ^([a-z]+)(\.html)?/([0-9]+)/([0-9]+)$ http://lnx.memoriasff.com/$1.php?id=$3&pag=$4
Ya vi que no es necesario incluír el "http://...", probé los ejemplos siguientes y funcionaron sin esa sintaxis.

Si no te jala escribe por aquí.

Ahh, feel_the_sky, eso del index.html/contacto fue porque así lo necesitaba Gryphus, pero tú puedes especificar cómo lo quieres en la regla.

LA SINTAXIS ES SENCILLA
Renglón que dice qué quieres capturar [espacio] renglón que dice cómo quieres que se reescriba.

Algunos ejemplos:

1. Para que cuando se escriba misitio.com/hotmail.html se reenvíe a hotmail.com
Código:
RewriteEngine on
RewriteRule ^hotmail.html http://www.hotmail.com
2. Para que misitio.com/contacto.html se convierta internamente en misitio.com/index.php?modulo=contacto

Código:
RewriteEngine on
RewriteRule ^([a-z]+)\.html index.php?modulo=$1
(ese $1 hace referencia a lo que se capturó en el primer paréntesis, que en este ejemplo es el único paréntesis que hay)

3. Ejemplo de feel_the_sky, para transformar que cuando la URL la escriban como index/contacto.html se convierta internamente en index.php?id=contacto

Código:
RewriteEngine on
RewriteRule ^index/([-_a-zA-Z0-9]+)\.html index.php?id=$1
Espero les funcione, saludos !