recherche

Maison  >  Questions et réponses  >  le corps du texte

S'il vous plaît, maître Nginx, expliquez-moi... le sens de cette conf

location ~ \.php {
        # try_files    $uri =404;

        fastcgi_index  /index.php;
        fastcgi_pass   127.0.0.1:9000;

        include fastcgi_params;
        fastcgi_split_path_info       ^(.+\.php)(/.+)$;
        fastcgi_param PATH_INFO       $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

Incluez principalement les lignes suivantes.

仅有的幸福仅有的幸福2758 Il y a quelques jours483

répondre à tous(1)je répondrai

  • 天蓬老师

    天蓬老师2017-05-16 17:21:19

    Nginx lui-même n'a pas pour fonction de générer automatiquement PATH_INFO, ce qui signifie que certains frameworks qui utilisent $_SERVER['PATH_INFO'] pour la planification ne peuvent pas effectuer la planification d'itinéraire normalement. Le code sous include détecte PATH_INFO, l'écrit dans le paramètre Server et le transmet à PHP.

    répondre
    0
  • Annulerrépondre