... I have no idea how, but I finally got it working. Messing with .htaccess seems to throw up server errors no matter what, I guess that was part of the problem. Hohoho, I'm an idiot. Thanks for dealing with me.