How to Fix WordPress Posts Returning 404 Error

WordPress is a strong CMS. Generally a slight tweak could make your web site inaccessible. However, finding solution for any WordPress problem is extremely simple (take a look at how to properly ask for WordPress support and get it). Previously we’ve covered a few of the most common issues WordPress users face. Just like the internal server error or error establishing database connection. Another frequent problem that almost all WordPress users face sooner or later is WordPress posts returning a 404 Error. On this article we’ll present you repair WordPress posts returning 404 error.

Normally on this situation a user can access their WordPress admin space, their blog’s primary web page, however when accessing a single posts they get a 404 Not found error. Initially, don’t panic most of the time your posts are still there and fully secure. This normally occurs in case your .htaccess file got deleted or something went incorrect with the rewrite guidelines. What you have to do is fix your permalinks settings.

Go to Settings » Permalinks, and easily click on on Save Modifications button.

It will replace your permalinks settings and flush rewrite guidelines. Generally this solution fixes the WordPress posts 404 error. However, if it doesn’t give you the results you want, then you most likely have to replace your .htaccess file manually.

Login to your server using FTP, and modify the .htaccess file which is located in the identical location where folders like /wp-content/ and /wp-includes/ are located. The simplest factor you are able to do is to quickly make the file writeable by changing the permissions to 666. Then repeat the original resolution. Don’t forget to change the permissions again to 660. You can even manually add this code in your .htaccess file:

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress ______________________________________________________________________________________________