每次尝试打开欢迎页面以外的页面时,我都会收到404。我已经阅读了有关如何解决问题的所有帖子,但没有一个解决方案适合我。 我在Windows 10上使用WPN-XM作为Nginx服务器。 我的laravel项目安装在C:/ server / www / myapp
中我的配置如下:
server {
listen 127.0.0.1:80;
server_name localhost;
root www;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass php_pool;
fastcgi_index index.php;
#fastcgi_param PHP_FCGI_MAX_REQUESTS 1000;
#fastcgi_param PHP_FCGI_CHILDREN 100;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REMOTE_ADDR $http_x_real_ip;
# mitigate namespace conflict, see httpoxy.org
fastcgi_param HTTP_PROXY "";
include fastcgi_params;
}
我尝试用" C:/ server / www / myapp / public"替换root www。以及其他几个选择。 我使用了try_files $ uri $ uri / /index.php$is_args$args而不是try_files $ uri $ uri / /index.php?$query_string
任何帮助将不胜感激。