Heim > Fragen und Antworten > Hauptteil
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?
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/$1 last;
break;
}
}
滿天的星座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;
}
}