try_files Προσπαθήστε να διαβάσετε το αρχείο στο οποίο έχει πρόσβαση ο χρήστης στον κατάλογο του ιστότοπου και να το επιστρέψετε απευθείας εάν υπάρχει η πρώτη μεταβλητή. Δεν υπάρχει συνεχής ανάγνωση της δεύτερης μεταβλητής, και αν υπάρχει, επιστρέφει απευθείας. Δεν υπάρχει άλμα απευθείας στην τρίτη παράμετρο.
try_files Η διαμόρφωση έχει ως εξής:
Όταν ο χρήστης ζητάhttp://localhost/example, το $uri εδώ είναι το /example. try_files θα προσπαθήσει να βρει αυτό το αρχείο στον σκληρό σας δίσκο. Εάν υπάρχει ένα αρχείο με το όνομα /$root/example (όπου $root είναι ο κατάλογος εγκατάστασης του κώδικα του έργου), στείλτε τα περιεχόμενα αυτού του αρχείου απευθείας στον χρήστη. Προφανώς, δεν υπάρχει αρχείο που ονομάζεται παράδειγμα στον κατάλογο. Στη συνέχεια, κοιτάξτε το $uri/, προσθέστε ένα /, δηλαδή δείτε αν υπάρχει ένας κατάλογος με το όνομα /$root/example/. Εάν δεν μπορεί να το βρει ξανά, θα επιστρέψει στην τελευταία επιλογή /index.php του try_files και θα ξεκινήσει ένα εσωτερικό "δευτερεύον αίτημα", το οποίο ισοδυναμεί με το nginx που ξεκινά ένα αίτημα HTTP στο http://localhost/index.html
Το τεστ έχει ως εξής:
Αυτή η διαμόρφωση χρησιμοποιείται γενικά ως ρύθμιση διεπαφής διεπαφής αντίστροφου διακομιστή μεσολάβησης (vue, γωνιακή), επειδή όταν κάνετε κλικ στη σελίδα διεπαφής, η διεύθυνση URL του προγράμματος περιήγησης θα αλλάξει, στην πραγματικότητα, το πρόγραμμα περιήγησης δεν ανανεώνει τη σελίδα και δεν έχει πρόσβαση σε μια νέα σελίδα.Η ανανέωση του προγράμματος περιήγησης θα αναφέρει ένα σφάλμα 404Επειδή, η διαδρομή προς την πρόσβαση δεν υπάρχει στον φυσικό δίσκο.
Λύστε το πρόβλημα ότι το frontend (Vue) αναπτύσσεται στο Nginx και δεν μπορεί να ανανεωθεί από το F5。
Τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|