Просто хочу добавить к вышесказанному, что правильно, я тоже тянул свои волосы за нерабочий .htaccess. После нескольких часов тестирования и устранения неполадок выяснилось, что, хотя мой Sublime Text 2 был настроен на UTF-8, каким-то образом он все еще носил скрытые специальные символы, которые были основной причиной моей проблемы. После копирования и вставки содержимого .htaccess в редактор vim, удаления этих странных символов и последующего восстановления все стало работать как следует.