Ανακατευθύνσεις HTTP
Όταν ένας πελάτης επικοινωνεί με έναν διακομιστή σε ένα συγκεκριμένο URL, ο διακομιστής μπορεί να εκτελέσει μια ανακατεύθυνση, επιστρέφοντας έναν κωδικό κατάστασης που ξεκινά με τρία.
Όταν ο πελάτης λαμβάνει μια απάντηση ανακατεύθυνσης,
χρησιμοποιεί το νέο URL που παρέχεται και
αμέσως το φορτώνει.
Η διεύθυνση στην οποία πρέπει να πραγματοποιηθεί η
μετάβαση, καθορίζεται στην κεφαλίδα HTTP
Location.
Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι ο πελάτης κάνει το ακόλουθο αίτημα:
GET /page.html HTTP/1.1
Ας υποθέσουμε ότι ο διακομιστής επιστρέφει στην απάντηση μια ανακατεύθυνση:
HTTP/1.1 301 OK
Location: /test.html
Μελετήστε τη λίστα των κωδικών κατάστασης για ανακατεύθυνση.