|
|
Δημοσιεύτηκε στις 18/8/2017 10:00:43 π.μ.
|
|
|
|

Εδώ είναι το θέμα, χθες ο ιστότοπος αναβαθμίστηκε από πρωτόκολλο http σε https
Μία από τις διεπαφές λογισμικού μου για πρόσβαση σε αυτόν τον ιστότοπο, όπως:http://www.itsvse.com/api/test.php
Εάν έχετε πρόσβαση σε αυτό απευθείας με το πρόγραμμα περιήγησής σας, θα ανακατευθυνθείτε αυτόματα στο https://www.itsvse.com/api/test.php
Ωστόσο, ο κώδικας λογισμικού μου δεν γράφει κώδικα για αυτόματη ανακατεύθυνση, δηλαδή τη διεύθυνση όπου το λογισμικό έχει πρόσβαση στη διεπαφή μου
θα επιστρέψει έναν κωδικό κατάστασης 301 και την προεπιλεγμένη σελίδα σφάλματος 301 του nginx,
Με αυτόν τον τρόπο, το λογισμικό δεν μπορεί να διαβάσει τα δεδομένα από τη διεπαφή, αλλά δεν μπορώ να αλλάξω το https πίσω στο αρχικό http
Μπορεί το nginx να καθορίσει πότε επισκέπτεστε μια καθορισμένη σελίδα και να επιστρέψετε το καθορισμένο περιεχόμενο???
Η απάντηση είναι ναι!!!
Αυτός ο κωδικός τοποθετείται στον διακομιστή, όσο το δυνατόν περισσότερο
Όταν επισκεπτόμαστε τη σελίδα /api/test.php, το nginx επιστρέφει αυτόματα μια συμβολοσειρά json στον πελάτη και το αποτέλεσμα της δοκιμής είναι το εξής:
(default_type και add_header θα λάβουν σφάλμα όταν προστεθούν σε αυτό, δεν ξέρω γιατί, αλλά δεν επηρεάζει χαχα)
|
Προηγούμενος:Πολύ εύκολο στη χρήση εργαλείο διακωδικοποίησης [ανταλλαγή GBK-UTF8]Επόμενος:Ταξινόμηση συμβολοσειρών a10, a2, a3, a6, a5, a4
|