nginx服务器除了更目录可以访问,其他都出现404

熊孩纸 阅读:1095 2020-02-19 11:24:03 评论:0

配置如下:

listen        80; 
  server_name   www.hongtaofei.com; 
  
  location / { 
        root    /home/www/shop/public; 
        index  index.html index.htm index.php; 
  
         try_files $uri $uri/ /index.php?$query_string; 
         if (!-e $request_filename){ 
             rewrite ^/(.*) /index.php last; 
         } 
  } 
  
  location ~ \.php$ { 
    root    /home/www/shop/public; 
    fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } --------------------- **注意:这是个人写的配置,一定要加try_files $uri $uri/ /index.php?$query_string 这行**
标签:nginx
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号