Θέλωhttp://itsvse.com/index.php?t=3ξαναγραμμένο με ψευδοστατικούς κανόνεςhttp://itsvse.com/t3.html, μπορείτε να το προσθέσετε στο conf/nginx.conf στο nginx.
Προσθήκη στην τοποθεσία / {}, π.χ.
τοποθεσία / { ρίζα D:/phpweb/wwwroot; ευρετήριο index.php index.html index.htm; ξαναγράψτε ^(.*)/t(\d+)\.html$ $1/index.php?t=3 τελευταίο; }
Κοιτάξτε προσεκτικά την επανεγγραφή ^(.*)/t(\d+)\.html$ $1/index.php?t=3 τελευταία. Στην πραγματικότητα, πιστεύω ότι οι ψευδοστατικοί κανόνες του nginx είναι αρκετά εύκολο να γραφτούν. Είναι να χρησιμοποιήσετε μια επανεγγραφή για να δηλώσετε με βάση το κανονικό, και στη συνέχεια το ^ είναι η αρχή του ψευδοστατικού κανόνα, το (.*) ταιριάζει με οποιονδήποτε χαρακτήρα, εδώ το ταίριασμα είναι το όνομα τομέα, το t είναι ο χαρακτήρας που θέλετε να προσθέσετε εδώ, για παράδειγμα, μπορείτε να προσθέσετε ένα όνομα ταξινόμησης όπως μήλο και πορτοκάλι, το (\d+) ταιριάζει με τον αριθμό, το \.html ταιριάζει με το επίθημα, το $ είναι το τέλος της κανονικής αντιστοίχισης. Το δεύτερο μισό είναι η διεύθυνση URL που θα ξαναγραφτεί, ξεκινώντας με $1 για να υποδείξει το όνομα τομέα, /index.php?t=3 είναι η διεύθυνση URL που θα ξαναγραφτεί, χρησιμοποιήστε τελευταία. Αυτό είναι.
|