restful – Wie erkennt Nginx, dass es sich bei der Anfrage um eine dynamische Anfrage ohne .php-Übereinstimmung handelt?
黄舟
黄舟 2017-05-16 17:26:50
0
2
882

Jetzt verbergen viele RESTful-Frameworks oder Frameworks, die den Pathinfo-Routing-Modus unterstützen, den Eintragsdateiindex.* in der URL. Wie kann Nginx in diesem Fall so konfiguriert werden, dass festgestellt werden kann, ob es sich bei der Anforderung um eine dynamische Anforderung handelt, die eine Programmverarbeitung erfordert, oder um eine statische Dateianforderung?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(2)
phpcn_u1582
location /  
{  
    index index.php;  
    # 重写到index  
    if ($request_filename !~ (js|css|images|robots/.txt|index/.php.*) ) {  
        rewrite ^/(.*)$ /index.php/$1 last;  
        break;  
    }  
} 
滿天的星座
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;
    }
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage