Redirecting posts in WordPress to a specific page

You should be able to do this with just having the front page show blog posts like it does by default. No need to make empty pages and redirect and all that. In the theme file that contains your navigation (quite likely header.php), look for something that looks like this:

<ul>
<?php wp_list_pages( /* maybe some stuff here */ ); ?>
</ul>

You can add a list item before wp_list_pages() that points to home, e.g.

<li<?php if ( is_home() ) echo ' class="current_page_item"'; ?>><a href="https://wordpress.stackexchange.com/questions/28226/<?php bloginfo("url'); ?>">Home</a></li>

There’s also a conditional in there that will add the current_page_item class if you’re on the home page with blog posts.