Nginx - wordpress em um subdiretório, quais dados devem ser passado

Eu tentei muitas coisas diferentes. O ponto em que estou agora é o seguinte:

location ^~ /wordpress {
    alias /var/www/example.com/wordpress;
    index index.php index.html index.htm;
    try_files $uri $uri/ /wordpress/index.php;

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_split_path_info ^(/wordpress)(/.*)$;
        fastcgi_param SCRIPT_FILENAME /var/www/example.com/wordpress/index.php;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
}

Agora, todos os recursos, tanto quanto eu posso dizer (imagens, etc), estão carregando corretamente. Ehttp://www.example.com/wordpress carrega o wordpress, mas uma página que diz "página não encontrada". (Wordpress está em uso para isso). Se eu tentar qualquer URL de postagem, obtenho o mesmo resultado, "página não encontrada". Então eu sei que o problema é que o wordpress não está obtendo os dados sobre o caminho ou algo assim. Outro problema em potencial é que, se eu executarexample.com/wp-admin.php, ainda funcionaráindex.php.

Que dados precisam ser passados? O que pode estar errado aqui?

questionAnswers(3)

yourAnswerToTheQuestion