Εάν μια ιστοσελίδα αλλάζει το όνομα του αρχείου , εάν αυτό το αρχείο μετακινήθηκε σε άλλη θέση στον ίδιο χώρο , ή αν αυτή η σελίδα μετακινηθεί σε άλλο χώρο, κάθε επισκέπτης της σελίδας στο παλιό διεύθυνση , θα πει ότι το αρχείο δεν μπορεί να βρεθεί . Η ανακατεύθυνση υλοποιείται από ένα μήνυμα από ένα διακομιστή Web σε ένα πρόγραμμα περιήγησης στο Web . Ο διακομιστής λέει στον browser ότι η σελίδα έχει μετακινηθεί και δίνει τη νέα διεύθυνση . Το πρόγραμμα περιήγησης στη συνέχεια νέα αίτηση στη νέα διεύθυνση για τη σελίδα .
Εικόνων HTTP Κωδικοί
Η
Η τακτική μέθοδος για ανακατεύθυνση είναι να χρησιμοποιούν τη λειτουργικότητα ενσωματωμένη στο πρωτόκολλο Hypertext Transfer Protocol . HTTP υπαγορεύει τη μορφή των μηνυμάτων μεταξύ προγράμματα περιήγησης στο Web και Web servers. HTTP περιλαμβάνει κατάλογο των κωδικών κατάστασης , συμπεριλαμβανομένων δύο κωδικούς για ανακατεύθυνση . Αυτά είναι τα 301 για μια μόνιμη ανακατεύθυνση 302 , επίσημα χαρακτηρισμένα "Found ", για προσωρινή ανακατεύθυνση , που ονομάζεται επίσης " ανακατεύθυνση για απροσδιόριστο λόγο . " Το όφελος για διαχειριστές της ιστοσελίδας του συστήματος HTTP είναι ότι η σελίδα μπορεί να αφαιρεθεί από την παλιά του θέση .
Η PHP Μέθοδος
Η
PHP περιλαμβάνει μια λειτουργία που μιμείται τους κωδικούς HTTP . Αυτό ονομάζεται "κεφαλίδα . " Το όνομα προέρχεται από το γεγονός ότι οι οδηγίες σε ένα μήνυμα HTTP που ονομάζεται " κεφαλίδες HTTP . " Η συνάρτηση header έχει δύο τρόπους λειτουργίας . Τα πρώτα νηολόγια που θα αποσταλεί κωδικός HTTP στο μήνυμα . Η δεύτερη συναρμολογεί τη γραμμή κεφαλίδα HTTP που ενσωματώνει μια διεύθυνση δίνεται ως παράμετρος . Η διεύθυνση είναι η νέα διεύθυνση για τη σελίδα . Η κεφαλίδα HTTP που δημιουργείται από την εντολή θα φέρει τον κωδικό κατάστασης που έχει συσταθεί στο πρώτο επίκληση της συνάρτησης . Εάν δεν υπάρχει κωδικός έχει συσταθεί , η λειτουργία προεπιλογές με τον κωδικό 302 , το οποίο είναι για μια προσωρινή ανακατεύθυνση . Εντούτοις, οι κωδικοί HTTP καλύπτουν ένα ευρύ φάσμα των συνθηκών και εάν η συνάρτηση header έχει συσταθεί με έναν κωδικό κατάστασης, που δεν έχει σχέση με την ανακατεύθυνση , η λειτουργία δεν θα ανακατευθύνει . Επίσης , πιστεύουν ότι η μέθοδος PHP επικαλείται ανακατευθύνει τους κωδικούς , απαιτεί ότι το αρχείο παραμένει στην παλιά θέση .
Εικόνων PHP ανακατεύθυνση
Η
Αν μία ιστοσελίδα, που πραγματοποιήθηκε στις α διακομιστή, όπως HTML , το αρχείο που περιέχει θα έχουν την επέκταση αρχείου " html " ή " htm . « Αν η σελίδα δημιουργείται από ένα πρόγραμμα PHP , το αρχείο που περιέχει τη σελίδα θα έχει το " php " επέκταση αρχείου . Εάν ο σχεδιαστής Ιστού θέλει να εφαρμόσει μια ανακατεύθυνση από το αρχείο προορισμού , οι διαδικασίες για την ανακατεύθυνση πρέπει να χρησιμοποιήσετε μια λειτουργία HTML αν το αρχικό αρχείο ήταν HTML , ή μια λειτουργία PHP , αν το αρχικό αρχείο ήταν ένα πρόγραμμα PHP . Εάν το αρχείο PHP έχει ένα " htm " επέκταση αρχείου , η λειτουργία PHP header δεν θα τρέξει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα