Δικτύωση

* Γνώση Υπολογιστών >> Δικτύωση >> Δικτύωση στο Διαδίκτυο

Διαφορές μεταξύ PHP Ανακατεύθυνση κώδικα & 301 Redirect

Η λέξη " κώδικας " έχει δύο σημασίες στην πληροφορική . Ένα είναι ένας κωδικός που είναι ένας αριθμός ή τη συντομογραφία που εκπροσωπεί μια άλλη αξία . Ένα παράδειγμα ενός τέτοιου κώδικα είναι " 301 ", το οποίο είναι ένας κωδικός που καθορίζεται στο πρωτόκολλο Hypertext Transfer Protocol για να σημάνει « Μόνιμη Redirect . « Η άλλη έννοια του "κώδικα" στην πληροφορική είναι " κώδικα προγραμματισμού » - δηλαδή , ένα πρόγραμμα ηλεκτρονικού υπολογιστή . Κώδικας PHP είναι μια γλώσσα προγραμματισμού για τις σελίδες Web . Μπορείτε να χρησιμοποιήσετε τον κώδικα PHP για να δημιουργήσετε μια ανακατεύθυνση . Ανακατεύθυνση
Η

ανακατεύθυνση προωθεί επισκέπτες από μια διεύθυνση Web σε άλλη διεύθυνση Web , συνήθως επειδή η αρχική σελίδα έχει μετακινηθεί διεύθυνση. Ο χρήστης προωθείται αυτόματα στη νέα θέση της σελίδας , και συνήθως δεν παρατηρήσετε ότι η διεύθυνση στο επάνω μέρος του προγράμματος περιήγησης αλλάξει.
Εικόνων πρωτόκολλο Hypertext Transfer Protocol
Η

Η προδιαγραφή HTTP περιέχει μια λίστα των κωδικών κατάστασης . Όλοι οι διακομιστές Web και προγράμματα περιήγησης στο Web γνωρίζουν αυτούς τους κωδικούς . Ο κωδικός 301 σημαίνει " Μόνιμη Redirect » και ο κωδικός 302 σημαίνει " Προσωρινή ανακατεύθυνση . " Ένα μήνυμα HTTP περιέχει ένα τμήμα που ονομάζεται "headers" και ένα σώμα του μηνύματος . Όταν ένας διακομιστής Web ανταποκρίνεται στο αίτημα για μια ανακατεύθυνση σελίδα , στέλνει ένα απλό μήνυμα με ένα άδειο σώμα. Μία από τις κεφαλίδες HTTP θα περιέχουν τον κώδικα ανακατεύθυνσης , είτε 301 ή 302 , καθώς και τη νέα διεύθυνση για τη σελίδα . Το πρόγραμμα περιήγησης στο Web ξέρει ότι όταν λάβει ένα τέτοιο μήνυμα , θα πρέπει να εφαρμόσετε ξανά αμέσως για τη σελίδα στη νέα διεύθυνση .

Η PHP
Η

PHP είναι ένας προγραμματισμός γλώσσα που δημιουργεί σελίδες Web . Η γλώσσα περιέχει μια σειρά από λειτουργίες , μία εκ των οποίων είναι "κεφαλίδα ( ) . " Η συνάρτηση header έχει δύο μορφές . Ένα λαμβάνει ένα κωδικό φράση HTTP ως παράμετρος , η άλλη παίρνει ένα " Location" παράμετρος , η οποία είναι η λειτουργία που δημιουργεί μια ανακατεύθυνση . Το αρχείο προγράμματος PHP πρέπει να υπάρχει στη θέση της παλιάς σελίδας , και το αίτημα που φθάνουν θα ενεργοποιήσει μόνο το εν λόγω πρόγραμμα , εάν η αρχική σελίδα δημιουργήθηκε από ένα πρόγραμμα PHP με το ίδιο όνομα .
Εικόνων κωδικοποίησης για τον κωδικό
Η

Η λειτουργία header δημιουργεί μια ανακατεύθυνση 302 από προεπιλογή , εάν δεν υπάρχει κωδικός HTTP έχει συσταθεί πριν λέγεται με το " Τοποθεσία " παράμετρο . Η αξία που δίνεται για την παράμετρο Τοποθεσία είναι η νέα διεύθυνση για τη σελίδα . Εάν απαιτείται ανακατεύθυνσης 301 , η λειτουργία πρέπει να γραφτεί δύο φορές: Μία φορά για να ρυθμίσετε τον κωδικό 301 για τη λειτουργία και στη συνέχεια και πάλι να εφαρμόσει την ανακατεύθυνση με την παράμετρο Location . Αυτός ο κώδικας PHP ζητά απλά το διακομιστή Web για να στείλετε έναν κωδικό HTTP , είτε 301 ή 302 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα