Your comments

In your website settings, advanced tab, do you have a block like this?

location / {

try_files $uri $uri/ /index.php?$args;


If so I have found that adding another block right before this is all that is needed

location /site {

try_files $uri $uri/ /site/index.php?$args;


I'm not entirely sure if there is a more elegant way to do this though.