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?