paged query leads to 404? [duplicate]

A couple of points you should try out:

  • Remove the 'paged' => $loop->query_vars['paged'] from your $pagination array. It’s not a parameter in the docs.
  • Remove the 'base' => @add_query_arg('paged','%#%') from your $pagination array. I believe WordPress catches the paged parameter using the default page parameter. Which is it’s default.

Here are the docs for the paginate_links() function you are using, i suggest you review them.

Lastly can you try accessing this url http://mysite.com/?page=2 and see if it works?