When Yosemite released i decided that i was going to do a clean install and abandon MAMP. I followed this post to install apache and this post to configure the virtual hosts properly. I have to say it was not easy but i survided.
Then i spent almost a day googling why i wasn’t able to make SSI work. I almost gave up and tried Hammer and Codekit includes.
After trying every single thing i found a website that had a linux guide that gave me an idea. Since apache changed a lot and i had to uncomment several modules to make stuff work, i decided to look for anything related to includes and found on line 103 this:
LoadModule include_module libexec/apache2/mod_include.so
Just uncomment this and the other 2 lines that have .shtml and you should be good to go.
Adding one of my virtual hosts here in case that helps.
Options Indexes FollowSymLinks Includes ExecCGI
AddType text/html .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
Allow from all