عناوین:
خطای “ریدایرکت 3XX” چیست؟
ریدایرکت 3XX یعنی یک تغییر مسیر در حال انجام است، حالا شما باید نوع این تغییر مسیر رو بدونی. ممکنه ۳۰۱ باشه و یا ۳۰۲ و …
وقتی روی عنوان اطلاعیه کلیک کنی، در جدولی که نمایش داده میشه، نوع ریدایرکت رو در کنار ستون نشانی برات درج کردیم.
ریدایرکت 301 یا 308 یعنی ریدایرکت دائمی یا تغییر مسیر دائمی هست.
ریدایرکت 302 یا 307 یعنی ریدایرکت موقت یا تغییر مسیر موقت هست.
هر چند استفاده از ریدایرکت در بسیاری از مواقع مناسب هست، به عنوان مثال زمانی که یک سایت رو به یک دامنه جدید انتقال میدیم یا قصد داریم مشکلات محتوای تکراری رو حل کنیم، نیاز به ریدایرکت دائمی داریم، همینطور وقتی در صفحه لاگین سایت وردپرسی، شما نامکاربری و رمز عبور رو وارد میکنید به سمت پیشخوان ریدایرکت موقت میشید.
عملا ریدایرکت خیلی جاها کاربرد داره و مشکلات رو حل میکنه ولی میزفا تولز توصیه میکنه که تا جایی که میتونی کمتر از ریدایرکت استفاده کنی.
هر بار که یکی از نشانیها رو تغییر مسیر میدی، بودجه خزیدن سایتت نزد موتورهای جستجو مثل گوگل کاهش پیدا میکنه. فرض کن از صفحه A به صفحه B تغییر مسیر صورت میگیره. ممکنه موتورهای جستجو قبل از اینکه به صفحه B که صفحه هدف هست برسن، در زمان خزیدن صفحه A بودجه خزششون تموم شده باشه، در این صورت صفحه B در اون لحظه توسط رباتها دیده نمیشه.
علاوه بر این، تعداد زیادی تغییر مسیر میتونه برای کاربران گیج کننده باشه، همینطور هر تغییر مسیر باعث کندی در بارگذاری سایت میشه (حدود ۲۰۰ میلیثانیه).
راه حل
همه نشانیهایی که تغییر مسیر دارن به همراه نوع اون (دائمی یا موقت) رو دقیق بررسی کن و ستون “تغییر مسیر به” رو بررسی کن و ببین به کجا میرن.
سپس به کمک ستون “صفحات ارجاع ” و البته در صورت امکان تغییر مسیرها رو از “نشانی” (صفحه A) به آدرس صفحه هدف یا همون ستون “تغییر مسیر به” (صفحه B) تغییر بده.
- از این قسمت میتونی وارد صفحه مورد نظر مثلا صفحه a بشی
- با کلیک روی این آیکون وارد صفحه ای میشی که که صفحه a بهش ریدایرکت شده
- این ستون صفحات ارجاع به صفحه مورد نظر رو نمایش میده
نکته: البته در خیلی از موارد هم نیازی نیست کاری کنی و وجود تغییر مسیر لازمه. با این حال باید بررسی کنی و ببینی کدوم تغییر مسیر لازمه و کدوم لازم نیست و نمیتونی یک راهحل برای همه تغییر مسیرها داشته باشید.