فرض کنید یکی از صفحات وب\u200eسایتتان که هم از بازدید بالایی برخوردار است و هم رتبه بالایی در گوگل دارد، آدرسش تغییر می کند؛ شما به هیچ وجه نمی خواهید بازدیدکنندگانتان و ارزش و رتبه قبلی خود را از دست بدهید. در این حالت می توانید با استفاده از ریدایرکت 301 علاوه بر انتقال آدرس قدیم به آدرس جدید و هدایت کاربران و موتورهای جستجوگر به آن، ارزشی که تا پیش از این موتورهای جستجو برای آدرس قدیم قائل بودند را نیز به آدرس جدید منتقل کنید. به عبارت دیگر با استفاده از ریدایرکت 301 آدرس جدید را در دیتابیس موتور جستجو جایگزین آدرس پیشین می کنید.
ریدایرکت 302 انتقال موقت یک صفحه به آدرس جدید است.
استفاده از ریدایرکت نه تنها می تواند به کاربران در یافتن محتوای مورد نظرشان کمک کند، بلکه می توانید ارزش و اعتبار صفحات خود را حفظ کنید.
امیدوارم این مقاله توانسته باشد، شما را با مفهوم کلی و انواع ریدایرکت، آشنا کند. در مجموعه مقالات بعدی سعی می کنیم تا هر یک از انواع ریدایرکت و نحوه ی استفاده از آن ها را به طور مفصل برایتان تشریح کنیم.
در این مقاله قصد داریم با مفهوم ریدایرکت و انواع آن آشنا شویم و جواب این سوال ها را بدهیم.
ریدایرکت چیست؟
چه زمانی از ریدایرکت استفاده می شود؟
نکته ای که باید به آن توجه کنید این است که موتورهای جستجو نسبت به ریدایرکت 302 کمی سخت گیر هستند و اگر مدت زمان زیادی از آن ها استفاده شود، موتورهای جستجو مانند ریدایرکت 301 با آن برخورد می کنند. بنابراین، فقط وقتی که می خواهید یک صفحه برای مدت کوتاهی و به طور موقت جا به جا کنید و در موتورهای جستجو ثبت نشود از ریدایرکت 302 استفاده کنید.
ریدایرکت 307 (HTTP 1.1 Only)
همچنین، ریدایرکت صفحات حذف شده بر روی ایندکس نیز از اشتباهات بزرگی است که برخی مدیران وب سایت ها مرتکب می شوند. موتورهای جستجو با الگوریتم های پیچیده نسبت به گذشته بسیار باهوش تر شده اند و دیگر ارزش صفحات حذف شده را به ایندکس سایت منتقل نمی کنند.
نتیجه گیری
به بیان ساده موارد استفاده از ریدایرکت به دو دسته کلی تقسیم می شوند:
- هنگامی که آدرس آدرس دامنه یک ساعت تغییر می کند.
- هنگامی که آدرس یک صفحه تغییر می کند یا آن صفحه را حذف می کنیم
- هنگامی که برای یک محتوای تکراری یا یکسان در سایت چندین آدرس متفاوت وجود دارد و به دلیل محدودیت Duplicate Content در سئو ناچاریم تمام آدرس ها را بر روی یک آدرس اصلی انتقال دهیم.
از Meta Refreshها، معمولاً در تکنیک های سئوی کلاه سیاه استفاده می شوند. در مقالات بعدی درباره این نوع از تغییر مسیردهی بیشتر صحبت خواهیم کرد.
برخی نکات مهم در رابطه با ریدایرکت
ریدایرکت با توجه به هدفی که دارید، انواع متفاوتی دارد که با وجود عملکردی مشابه، در مدت زمان انتقال با یکدیگر تفاوت دارند. در این بین، ریدایرکت های 301 و 302 از کاربرد و اهمیت بیشتری برخوردارند.
تفاوت ریدایرکت 307 با 301 این است که برای استفاده از ریدایرکت 307 باید سرور شما\xa0 از HTTP نسخه 1.1 پشتیبانی کند. بگذارید کمی این موضوع را باز کنیم:
کاربر که از آدرس جدید خبر ندارد، اون به آدرس قدیمی می روید و چون ریدایرکت شده به طور خودکار، صفحه جدید برایش باز می شود.
ریدایرکت 301 با هدف انتقال دائم و همیشگی صفحات انجام می شود، اما ریدایرکت 302 به معنای انتقال موقت صفحات به آدرس جدید است. برای فهم ساده تر و آشنایی بیشتر با انواع ریدایرکت سعی می کنیم هر یک از این موارد را همراه با یک مثال بررسی کنیم.
ریدایرکت 301 (ریدایرکت دائم)
فرض کنید برای خرید دارو به داروخانه همیشگی محله رفته اید به آنجا که رسیدید یک تابلو نصب شده که نوشته «داروخانه به 500 متر بالاتر انتقال یافت»! شما 500 متر بالاتر می روید و خریدتان را انجام می دهید؛ این تابلو در واقع یک ریدایرکت در دنیای واقعی است که شما را به آدرس جدید هدایت می کند.
صرف نظر از هدف انتقال صفحات، ریدایرکت همواره به شیوه ای یکسان اجرا می شود. در این بین، تنها یک نکته اهمیت دارد و آن، تعداد صفحاتی است که قصد انتقال آنها را داریم.
Meta Refresh
در حقیقت، ریدایرکت 307 نیمی از ریدایرکت 302 است. بنابراین، به نظر ما تصمیم معقول و درست این است که تقریباً همیشه برای انتقال موقت آدرس از ریدایرکت 302 به جای 307 استفاده شود که دردسر کمتری دارد.
ریدایرکت 308 (HTTP 1.1 Only)
فرض کنید که ناچارید یکی از صفحات ارزشمند خود را برای مدتی کوتاه و موقت از دسترس خارج یا به آدرس دیگری انتقال دهید. اگر ریدایرکت نکنید، کاربران پس از ورود به این صفحات با ارور 404 (به معنای حذف صفحه) مواجه می شوند و با تکرار این اتفاق این آدرس ها پس از مدت کوتاهی از دیتابیس موتورهای جستجو حذف می شوند و تمام ارزش و ورودی های آن صفحه نیز از بین خواهد رفت. همچنین، استفاده از ریدایرکت 301 موجب انتقال دائمی این اعتبار، به آدرس جدید می شود. پس باید به دنبال راهکار دیگری باشیم.
ممکن است شما صفحه یا صفحاتی را در وب سایت یا وب سایت های خود داشته باشید و بخواهید آن ها را به آدرسی جدید منتقل کنید؛ مثلاً قصد دارید کاربران از صفحه ای به آدرس domain.com/url1 به صفحه دیگری به آدرس domain.com/url2 منتقل کنید، یا اصلاً می خواهید تمام محتوای وب سایت خود با دامنه domain.com را به آدرس جدید newdomain.com منتقل کنید. در این موارد از ریدایرکت استفاده می کنیم.
دقت داشته باشید صفحاتی که به طور دائم حذف می شوند را با ریدایرکت موقتی 302 منتقل نکنید. این کار باعث می شود تا ارزش صفحه ی حذف شده به آدرس جدید منتقل نشود و پس از مدت زمانی اندک از دیتابیس موتورهای جستجو نیز پاک شود. در چنین مواردی می توانید با استفاده از ریدایرکت 301 اعتبار صفحات خود را به آدرس های جدید انتقال دهید.
در چنین مواردی، می توانید با استفاده از ریدایرکت 302 صفحه مورد نظر خود را به آدرس جدید منتقل کنید. با این روش به موتورهای جستجو می فهمانید که این صفحه به طور موقت منتقل شده است و ممکن است دوباره به حال عادی بازگردد. کاربر هم با ارور 404 مواجه نمی شود و ارزش و ورودی های صفحه همچنان در جای خود باقی خواهند ماند و آدرس موقت در موتورهای جستجو ایندکس نمی شود.
ریدایرکت 308 مانند ریدایرکت 301 برای انتقال دائم یک صفحه به آدرس جدید استفاده می شود و اعتبار URL قبلی را به URL جدید منتقل می کند. تفاوتش این است که این ریدایرکت فقط\xa0 در نسخه HTTP 1.1 درست عمل می کند. (مثل ریدایرکت 307)
ریدایرکت 303
نویسنده: تیم تحریریه روحانی نژاد