Acho que o seu problema é esse pouco da configuração:
if ($host = 'mysitehere.com') {
rewrite ^/(.*)$ http://mysitehere.com/$1 last;
}
Note que isso é basicamente reescrever qualquer URL em mysitehere.com para si mesmo, e a última diretiva para processamento adicional. Como o URL regravado começa com http: //, ele instrui o Nginx a fazer um redirecionamento 301 externo em vez de reescrever internamente o URL e veicular a página como se fosse outro URL. Eu acabei de remover essa seção inteiramente.
Se você não tiver feito isso, confira a documentação sobre reescrita do Nginx para detalhes; não é tão complicado de ler.