Paginación no se reinicia al realizar búsqueda avanzada

Buenas tardes amigos, tengo un problema que llevo unos días intentando resolver, pero no encuentro nada en la web.

Verán, tengo un grid con CGridView, en la vista admin, como ustedes sabrán, cuando buscas por el filtro normal que aparece en las columnas, te hace una nueva búsqueda y, si por ejemplo, anteriormente estabas en la página 4, al hacer la nueva búsqueda, te posiciona nuevamente en la página 1.

Cosa contraria, cuando hago la búsqueda en la "Búsqueda Avanzada" o "Advanced Search", manda la página por url, p. ej. "Persona_page=4", y si hago una nueva búsqueda, se manda la misma variable en esa misma búsqueda, y en vez de iniciar desde la página 1, me inicia desde la página 4, o la más cercana, en el caso de tener menos de 4 páginas.

Pienso que es algo muy sencillo, pero de verdad me tiene mortificado, no encuentro cómo resetear ese valor, ojalá alguien pudiera ayudarme, y espero haberme explicado.

Muchas gracias.