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 !