HTTP редиректлар

Қачонки мижоз серверга маълум URL орқали мурожаат қилса сервер қайта йўналтиришни амалга ошириши мумкин, учликка бошланадиган статус-кодни берган ҳолда.

Қачонки мижоз қайта йўналтириш жавобини олса, у янги тақдим этилган URL-дан фойдаланади ва уни дарҳол юклайди. Қайда ўтиш кераклиги, HTTP сарлавҳасида Location да кўрсатилади.

Келинг, мисолда кўрамиз. Мисол учун мижоз куйидаги сўровни амалга оширсин:

requestGET /page.html HTTP/1.1

Сервер жавобда қайта йўналтиришни берсин:

responseHTTP/1.1 301 OK
Location: /test.html