So we just bought some new sites at work. I had written a simple htaccess file chock full of 301 redirects. Suddenly though I get this Server Error (500) saying the server is either overloaded or there's a problem with a CGI script. Knowing damn well we didn't have any CGI scripts running (what is this 1988?) or that CGI was even installed on the server I figured the problem HAD to be the overload.
So I go in and delete my htaccess file. Same problem. Reboot the server to clear out the server cache in case my htaccess file got stuck in it. Same problem. Go in with FileZilla to manually hunt for problems. Can't find it. Then lo and behold the problem is that I didn't delete the htaccess file. It told me I did but apparently I did not. It wasn't showing up because I did not have the "Show Hidden Files" thing checked under the "View" option.
I'm so mad I could scream. But the problem is now fixed so I won't.