Just an Idea
I do not have any special entries in .htaccess
Maybe back up your .htaccess (by renaming it like .htaccess.bak)
Then see if the 500 error is resolved.
ie with no .htaccess (temporarily of course)
Just a process of elimination.
I ran into a similar problem when I had bad syntax in my .htaccess file.
Good Luck