Почему не работает .htaccess на mac os x?
Проверьте, что в конфиге виртуалхоста есть опция:AllowOverride All
Так-же возможно сам .htaccess работает, но не работают отдельные возможности типа реврайта, тогда подгружаем нужные модули, т.к. проблема с реврайтами самая частая, делается примерно так:
идем в  httpd.conf тут /Applications/MAMP/conf/apacheи раскаменчиваемLoadModule rewrite_module modules/mod_rewrite.so
Кнонфиг виртуалхоста приводим к виду<VirtualHost *:80>
    ServerAdmin ...
    ServerName ...

    DocumentRoot ...
    <Directory ...>
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory ...>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>
Рестартуем апач и вуаля модуль работает, с другими по аналогии.
На самом деле он просто скрыт. В терминале можно прописать defaults write com.apple.Finder AppleShowAllFiles 1 && killall Finder
Или через любой FTP/Файловый менеджер посмотреть.