Как исправить ошибку 500 Internal Server Error?
Нужно включить в конфиге mod_rewrite.
Под Linux это выглядит как LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so в конфиге Апача.
Как будет под Windows - ну, видимо путь до модуля поменяется.
Поставьте модуль mod_rewrite 
а уже после этого пробуйте его использовать.