Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2011, 04:34
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 1 mes
Puntos: 140
Respuesta: rewriteCond URL

Hola, puedes probar:

Con numero:
Rewriterule ^post/(.*)/([0-9]+)$ index.php?topic=$1&page=$2 [L] // la L para que pare aquí si hay número al final. El + para que el número sea de una cifra o más, pero no ninguna.
Sin número:
Rewriterule ^post/(.*)/$ index.php?topic=$1&page=0

Lo que no entiendo es que si tienes:
http://boo.loc/post/1/probando-posts.html/0 ---> qué variable te envía a topic, 1, probando-post.html o ambos?

quizá tendrías que ponerlo:

Rewriterule ^post/1/(.+)/([0-9]+)$ index.php?topic=$1&page=$2 [L]
Rewriterule ^post/1/(.+)/$ index.php?topic=$1&page=0

o bien

Rewriterule ^post/([0-9]+)/(.+)/([0-9]+)$ index.php?topic=$2&page=$3 [L]
Rewriterule ^post/([0-9]+)/(.+)/$ index.php?topic=$2&page=0

Bueno suerte!