⊗inhpAdvRd 17 of 29 menu

HTTP რედირექტები

როდესაც კლიენტი მიმართავს სერვერს კონკრეტული URL-ის მეშვეობით, სერვერს შეუძლია შეასრულოს გადამისამართება, გადასცემდეს სტატუს-კოდს, რომელიც იწყება სამიანით.

როდესაც კლიენტი იღებს გადამისამართების პასუხს, ის იყენებს ახალ მოწოდებულ URL-ს და მაშინვე ჩატვირთავს მას. მისამართი, რომელზეც უნდა შესრულდეს გადასვლა, მითითებულია HTTP ჰედერში Location.

მოდით შევხედოთ მაგალითს. დავუშვათ, კლიენტი აკეთებს შემდეგ მოთხოვნას:

GET /page.html HTTP/1.1

დავუშვათ, სერვერი პასუხად გასცემს გადამისამართებას:

HTTP/1.1 301 OK Location: /test.html

გაეცანით რედირექტის სტატუს-კოდების სიას.

bnbyhyuzcpt