I had a similar, but somewhat different problem & this solution also worked for me at http://www.gonzojournals.com/.
I had uploaded the wrong .htaccess file to this site and had tried replacing it with a file with only the command to 301 redirect non www to www (but the template already did this).
For some reason this caused all of my links to become “broken” so I couldn’t view any posts such as Twitter Creates New Search Page.
Uploading the above code to .htaccess fixed it.
Don’t know why?