Why does my WordPress site not work with Nginx?

Nginx does not use a .htaccess file. If your WordPress site is using a .htaccess file you need to make some modifications to your nginx.conf file and MAMP PRO Nginx settings. More information on how to enable your WordPress site to work with Nginx can be found here and here.