Nginx - 子目录中的wordpress,应该传递哪些数据?
我尝试过很多不同的东西。我现在的观点是这样的:
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;
}
}
现在,据我所知,所有资源(图像等)都已正确加载。并加载wordpress,但一个页面显示“页面未找到”。(不过,Wordpress正在用于此目的)。如果我尝试任何帖子网址,我得到相同的结果,“页面未找到”。所以我知道问题是wordpress没有获取有关路径或其他东西的数据。另一个潜在的问题是,如果我运行,那么它仍然会运行 。http://www.example.com/wordpress
example.com/wp-admin.php
index.php
需要传递哪些数据?这里可能出了什么问题?