Why my wordpress pagination is not working, If I disable Pretty link "%postname%/", It works fine... here is my code. <?PHP header(); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts( 'cat=3&paged='.$paged); <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <?php endwhile; ?> <?php if(function_exists('wp_pagenavi')) { ?> <div id="page-navigator"> <?php wp_pagenavi(); ?> </div> <?php } else { // Otherwise, use traditional Navigation ?> <div class="navigation"> <div class="floatleft"> <?php next_posts_link('« Next') ?> </div> <div class="floatright"> <?php previous_posts_link('Previous »') ?> </div> </div> <?php } ?> <?php endif; ?> PHP: Output is fine, I can see the pages numbers but When I click on page not 2 or 3 it redirects me to the same page. I removed WPagenavi code and just use wordpress pagination code but result is same, it redirects me to the same page with same results... Where I am wrong please help me, It's urgent....