زمانی که سرور هنگام اجرای درخواست کاربر، مسیری را تغییر دهد کد وضعیت 3XX را نمایش خواهد داد. البته این کد نیز بطور پس زمینه اتفاق می افتد و توسط کاربر مشاهده نخواهد شد. تنها چیزی که کاربر مشاهده می کند انتقال از یک آدرس به آدرس دیگر می باشد. برای مثال در یک صفحه فرمی را تکمیل و ارسال می کند و پس از ارسال به یک آدرس دیگر منتقل می شود. در چنین وضعیتی سرور کد وضعیت 3xx خروجی میدهد.
رایج ترین این کدها 301 و 302 هستند. این کدها به این معنی هستند:
کد 301 - انتقال دائم
صفحه درخواست شده بهطور دائم به مکان دیگری منتقل شدهاست. هنگامی که سرور این پاسخ را نمایش میدهد بهطور خودکار درخواستکننده را به محل جدید انتقال میدهد.
زمانی که یک صفحه از سایت بطور دائم به صفحه دیگری منتقل یابد و کاربر به محض ورود به آن آدرس، به آدرس دیگری ریدایرکت شود چنین کدی توسط سرور اجرا می شود. برای مثال مدیر یک سایت صفحه ای از سایت را به دلایل خاصی به صفحه دیگری ریدایرکت می کند که از آن به بعد تمامی کاربرانی که بخواهند آن صفحه را مشاهده کنند، به صفحه دیگری ریدایرکت شوند.
کد 302 - انتقال موقت
سرور در حال حاضر پاسخگو به در خواست صفحهای در مکان دیگر میباشد، اما درخواستکننده باید برای درخواستهای آینده به استفاده از مکان اصلی ادامه دهد.
این نوع ریدایرکت مربوط به زمانی است که شما در یک صفحه از سایت، درخواستی به سرور ارسال می کنید (مثلا یک فرم را تکمیل می کنید)، و پس از ارسال آن درخواست، سرور جهت تکمیل درخواست شما و ارائه یک خروجی، شما را به صفحه و آدرس دیگری ریدایرکت می کند. در چنین زمانی که شما مجددا برای ارسال درخواست باید به صفحه قبل بازگردید، ریدایرکت 302 یا موقت اتفاق افتاده است.
سایر کدها و وضعیت ها:
کد | وضعیت | توضیحات |
300 | چندین انتخاب | سرور فعالیتهای آمادهای بر اساس درخواست داده شده دارد. سرور ممکن است فعالیتی را بر اساس درخواستکننده انتخاب کند یا ممکن است لیستی از فعالیتهایی که درخواستکننده قادر به انتخاب آن هاست نمایش دهد. |
303 | ارجاع به محل دیگر | سرور هنگامی این کد را نمایش میدهد که در خواستکننده باید درخواست جداگانهٔ دریافت را به محل دیگری برای دریافت پاسخ دهد. |
304 | اصلاح نشده | از هنگام آخرین درخواست، صفحهٔ درخواست شده اصلاح نشدهاست. هنگامی که سرور این پاسخ را نمایش میدهد، محتوی صفحه نمایش داده نخواهد شد. |
305 | استفاده از پروکسی | درخواستکننده زمانی میتواند به صفحه درخواست شده دسترسی داشته باشد که از پراکسی استفاده کند. |
306 | تعویض پروکسی | این وضعیت همانند حالت کد ۳۰۵ است، با این تفاوت که درخواست مبتنی بر تعویض پراکسی صادر شده است. |
307 | تغییر مسیر موقت | این کد مشابه کد ۳۰۲ عمل میکند. |