MVC htaccess переписать

Здравствуйте, у меня есть проблемы с моей конфигурацией htaccess в моем собственном MVC. ИДК, что я делаю не так? Все время у меня есть это сообщение 500:

Внутренняя Ошибка Сервера

Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера admin @ localhost и сообщите им о времени возникновения ошибки и обо всех действиях, которые вы могли совершить, возможно, вызвавших ошибку.

Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

Я хочу, чтобы URL переписать в индекс. Попробуйте сделать что-то подобное

www.example.com/index.php/controller/method/param

www.example.com/index.php?url=controler

Мой .htaccess выглядит так:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l 

RewriteRule ^(.+) index.php?url=$l [QSA,L]

Что я делаю не так ?? Я читаюhttp://httpd.apache.org/docs/current/rewrite/flags.html и делай как там объяснили.

Ответы на вопрос(4)

Ваш ответ на вопрос