I hope someone can help me with this!
After an initial install of wp into a subdirectory /blog, I decided I wanted my blog to be in the root, so I followed instructions from WP and everything worked. Then I discovered that links on other sites to the old blog url of 'example.com/blog' returned a 404 page not found.
Here's where things started going wrong. I looked online and found instructions for rewriting the .htaccess file in the /blog subdirectory so that it would redirect traffic back to the root. After changing the .htaccess file in /blog I was still getting 404. Then I hit upon the idea that maybe the /blog/index.php file was causing a problem so I deleted it. This resulted in a directory/file listing page being displayed. I uploaded the index.php back into the /blog directory but then found out that all the formatting on the blog was gone, as if the CSS stylesheets were missing.
I'm now afraid to do anything else that might cause more damage. Any ideas would be greatly apprectiated. BTW, the blog is harborlifeministries.org.