Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 11:16
Avatar de armandoweb
armandoweb
 
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 9 meses
Puntos: 7
Problema con url amigable

Amigos:

Esto intentando transformar una paginacion del tipo listado.php?page=1 a listado-1.html.

Utilizo para paginar la clase PHPPaging.lib la cual me funciona perfectamente.

La paginacion funciona correctamente con este formato:

http://subdominio.miweb.com/listado.php?page=2

Y al aplicar el mod-rewrite logro dejar el vinculo de esta forma:

http://aplicacion.miweb.com/listado-2.html

Pero al clickear en el vinculo no me encuentra la pagina. Lo que me lleva a determinar que es problema de lo declarado en el .htaccess es que posicionandome sobre el vinculo listado-2.html me muestra la cantidad total de registros que hay en la proxima pagina hacia adonde lleva dicho vinculo.

Les muestro como tengo el .htaccess:

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3.  
  4. RewriteRule ^aplicacion/propiedad-([0-9]+)\.html$ aplicacion/ficha.php?id=$1
  5. RewriteRule ^aplicacion/(.*)\.html$ aplicacion/$1.php
  6. RewriteRule ^aplicacion/listado-([0-9]+)\.html$ aplicacion/listado.php?page=$1

La regla en cuestion es la tercera.

La primera y la segunda funcionan bien, pero la tercera no y tiene el mismo formato que la primera...

Cual podrá ser el error???

Desde ya muchas gracias a todos los que puedan ayudarme.

Saludos.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]