Custom pagination with URL parameters

I want to use URL parameters to define pagination pages like this /blogroll/?page=1, /blogroll/?page=2, /blogroll/?page=n.. instead of the conventional WordPress way /blogroll/page/2/

In the same time, I want to preserve the normal permalink structure: /sample-post/

The goal is to make WordPress change the way it manages pagination




I am happy also with this variant:


if necessary.