Heim > Fragen und Antworten > Hauptteil
server {
if (!-e $request_finame) {
rewrite ^/(.*) /index.php? last;
}
# or
location / {
if (!-e $request_finame) {
rewrite ^/(.*) /index.php? last;
}
}
}
Eigentlich möchte ich fragen, dass die beiden Umschreibungsregeln gleich sind.
Aber es steht im Verzeichnis / und direkt unter dem Server. Was ist der Unterschied.
Wenn es außerhalb geschrieben ist, kann www.example.com/packages/xxx.apk nicht heruntergeladen werden.
Wenn es sich darin befindet, www.example.com/packages/xxx.apk, kann es heruntergeladen werden, solange der Pfad vorhanden ist.
Ich kenne den Grund nicht. Bitte gutherzige Menschen können das klären. Danke