Rumah  >  Soal Jawab  >  teks badan

tenang - Bagaimanakah nginx memberitahu bahawa permintaan itu adalah permintaan dinamik tanpa padanan .php?

Kini banyak rangka kerja RESTful, atau rangka kerja yang menyokong mod penghalaan info laluan, akan menyembunyikan indeks fail kemasukan.* dalam URL. Jadi, dalam kes ini, bagaimana untuk mengkonfigurasi nginx supaya ia boleh menentukan sama ada permintaan itu adalah permintaan dinamik yang memerlukan pemprosesan program, atau permintaan fail statik?

黄舟黄舟2688 hari yang lalu810

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-16 17:28:50

    location /  
    {  
        index index.php;  
        # 重写到index  
        if ($request_filename !~ (js|css|images|robots/.txt|index/.php.*) ) {  
            rewrite ^/(.*)$ /index.php/ last;  
            break;  
        }  
    } 
    

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:28:50

    server {
        root            /site/root;
    
        location @cgi {
            include         fastcgi_params;
            fastcgi_pass    127.0.0.1:9000;
            fastcgi_param   SCRIPT_FILENAME /site/root/index.php;
        }
    
        location / {
            try_files $uri @cgi;
        }
    }
    

    balas
    0
  • Batalbalas