В общем апач не хотел принимать .htaccess выдавал 500 error, прописал в apache2.config
<Directory home/*/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Взято отсюда.
Комментарии
Ключевая опция тут AllowOverride All, позволяющая пользовательскими .htaccess перекрывать любые настройки (для параноиков позволяет настроить разрешение на перекрытие только определённых опций) - для локального сайта нормально.