I finally upgraded my MacBook to El Capitan from Yosemite, therefore meaning it's time to fix my local apache web server (again).
If you get a 403 error when visiting a website on your localhost webserver you'll need to do the same.
Firstly you'll need to change the AllowOverride setting the apache httpd.conf file. It should be on line 258:
sudo nano +258 /etc/apache2/httpd.conf
While in the httpd.conf file mod_rewrite and php5 to be set to load when apache starts. Find these two lines and remove the # at the start of each:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule php5_module libexec/apache2/libphp5.so
Then restart apache:
sudo apachectl restart
Local websites should now be working!
Searching a file using nano is done with ctrl+w
More in depth info can be found here.