Solución para problemas de paginación con parámetros personalizados

  • Autor Autor shadowhck
  • Fecha de inicio Fecha de inicio
shadowhck

shadowhck

Lambda
Programador
Verificado por Whatsapp
Hola,

Tengo un peque~o codigo que permite paginar el contenido, y estoy utilizando parametros de url personalizados, cuando alguien presiona siguiente o atras todo funciona correctamente, pero si alguien hace click en un numero, este toma erroneamente los parametros:

Esta es la segunda pagina con parametros personalizados:
/page/2/?s=texto&n=10&l=esto&a=algo

Y esto sucede cuando se hace click por ejemplo en la pagina tres:
/?n=10&l=esto&a=algo%2Fpage%2F3%2F&s=n

Y ahora son dos problemas, en primer lugar ahora se convierten los parametros causando un error de pagina no encontrada, corregido seria así:
/?n=10&l=esto&a=algo/page/3/&s=texto
Aunque sigue teniendo el primer problema.

Y quiero que aparesca así:
/page/3/?&s=texto&n=10&l=esto&a=algo

Quisiera saber si alguien conoce como reemplazar esto mediante preg_replace u otra forma.

Gracias.
 
Última edición:
Atrás
Arriba