by Philly » December 22nd, 2011, 1:44 pm
If the .htaccess file was changed somehow, sometimes it can cause WordPress to redirect all pages back to the home page, instead of showing the page. Sometimes resetting the permalinks will solve this problem.
Login to the WordPress Dashboard
Click of Settings on the menu on the left hand side.
Click on Permanlinks under Settings.
Remember which setting it is set on now. (If you are using a custom structure, copy or save the custom structure somewhere.)
Select Default
Click on Save Changes
Change it back to the setting it was on before you selected Default. (Put the custom structure back if you had one.)
Click Save Changes
This will reset the permalinks and many times this will fix the issue.