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