ریدایرکت چیست؟ انواع ریدایرکت

ریدایرکت چیست؟

معنای کلمه ریدایرکت یعنی راهنمایی به مکان جدید می باشد و مترادف این کلمه در اینترنت انتقال بازدیدکنندگان به مکان جدیدمی باشد . به طور واضح تر اگر بخواهیم یک مفهوم کلی از ریدایرکت ارائه دهیم می شود: زمانی که شخصی یا نرم افزاری وارد آدرسی شد که شما نمی خواهید ، آن شخص یا نرم افزار را به آدرس جدید منتقل شود مدیران سایت بیشتر باریدایرکت آدرس صفحات مختلف سایت سروکار دارد به خصوص در رعایت اصول سایت بیشتر استفاده می کنند

در این مقاله سعی کرده ایم شما را با ریدایرکت و انواع آن آشنا کنیم در ادامه با ما همراه باشید

موارد کاربرد و استفاده از دستورات ریدایرکت

 

اولین کاربردی که دارد زمانی است که آدرس سایت تغییر کرده است و یا حتی آدرس صفحات سایت تغییر کرده باشد و در این موقع خزنده های موتورهای جستجو و یا حتی کاربران به آدرس قدیمی مراجعه می کنند و شما می خواهید که آنها را به آدرس جدید هدایت کنید

از موارد دیگر استفاده  زمانی است که یک صفحه وجود دارد که دارای چندین آدرس متفاوت می باشد  و مجبوریم به دلیل مشکل محتوای چندگانه در سئو ، آدرس های اضافی را برروی سایت اصلی ریدایرکت کنیم

بااستفاده از ریدایرکت می توان صفحات را به دو حالت کلی طبقه بندی نمود که این دو حالت عبارت است از:

حالت اول زمانی است که تمامی صفحات سایت به آدرس های جدید تغییر یافته اند همانند وقتی که یک سایت برروی دامنه جدید منتقل شده است یا زمانی که آدرس ساختار تمام لینک های سایت را تغییر داده ایم . این یکی از حالت هایی می باشد که بااستفاده از یک دستور کلی می توان تمام صفحات سایت به آدرس های جدید انتقال داد

حالت دوم هنگامی می باشد که تمامی آدرس صفحات سایت تغییر نکرده باشد بلکه یک یا برخی آدرس های صفحات سایت تغییر کرده باشد که راه حل این قضییه هم این می باشد که برای هر آدرس یک دستور ریدایرکت مجزا تعریف کرد

ریدایرکت۳۰۱

301کمک می کند که آدرس قدیم روی آدرس جدید ریدایرکت شود که موجب  می شود بازدیدکنندگان و خزنده هایموتورهای جستجو به آدرس جدید هدایت شوند و با این کار موتورهای جستجوگر می فهمند که دیگر به آدرس قدیمی مراجعه نکنند و آدرس سایت به ادرس جدید برای همیشه منتقل شده است و حتما ارزش سایت قبلی را به سایت جدید منتقل کرد و در دیتابیس نیز باید آدرس قدیمی را به آدرس جدید منتقل کرد

درحالت کلی زمانی از 301 استفاده میشود که می خواهید آدرس صفحه خود را به طور دائم و همیشگی تغییر بدهید

ریدایرکت ۳۰۲

زمانی برای شما پیش می آید که می خواهید یکی از صفحات ارزشمند را از دسترس خارج یا به آدرس دیگری منتقل نمایید البته برای مدت کوتاهی این کاررا انجام دهید در اول حالت زمانی که کاربران پس از ورود به این صفحات با ارور 404 مواجه می شوند ولی مشکل اصلی زمانی رخ می دهد که پس از مدت کوتاهی این آدرس ها از موتورهای جستجو حذف می شوند که موجب ازبین رفتن ارزشی که سایت دارد و حتی ورودی های این صفحه می شود

زمانی که از ریدایرکت 301 استفاده می نمایید اعتبار به آدرس جدید منتقل می شود در چنین مواردی می توانید با استفاده از ریدایرکت 302 صفحه موردنظر خود را به ادرس جدید انتقال دهید بنابراین در صورتی که از این روش استفاده نمایید از به وجود امدن ارور 404 جلوگیری می کنید و علاوه براین به موتورهای جستجو اعلام می کنید که این صفحه به طور موقت به آدرس دیگری منتقل شده است و احتمال اینکه به حالت قبلی برگردد وجود دارد و یا برای همیشه به آدرس جدید منتقل می شود . با این کار دیگر ارزش و ورودی های صفحه از بین نمی رود و همچنان در جای خود باقی می مانند و آدرس موقت در موتورهای جستجو ایندکس نمی‌شود.

مقاله مرتبط: مدیریت لینک های ۴۰۴ در وردپرس

ریدایرکت ۳۰۷ (HTTP 1.1 Only)

 307 نیز همانند ریدایرکت 302 می باشد و می توان برای انتقال موقت آدرس ها استفاده کرد اما تفاوت جزئی وجود دارد

پروتکلی که اینترنت برپایه ان بنا شده است HTTP  می باشد و موجب نمایش نحوه عملکرد لینک ها در فضای مجازی می شود که دارای دو ورژن می باشد ورژن 1.0 و 1.1 .

ریدایرکت 302  در دو ورژن عمل می کند اما ریدایرکت 307 فقط در یک ورژن عمل می کند

نحوه پاسخ به درخواست ارسالی در 302 در ورژن 1.0 به صورت به صورت کد وضعیت “Moved Temporarily” به معنی انتقال موقت و در ورژن ۱.۱ به صورت کد وضعیت “Found” به معنای یافت شده در مکان دیگر به صورت موقت، می باشد ولی در ریدایرکت 307 نحوه پاسخ به درخواست ارسالی در ورژن 1.0 به صورت کد وضعیت “Moved Temporarily” می باشد  اما بهتر است همیشه از ریدایرکت ۳۰۲ استفاده کنید.

Rel=Canonical

این ریدایرکت در سطح سرور قرار نمی گیرد و در متاتگ های سایت قرار می گیرد (متاتگ های مهم در سئو ) و زمانی که یک موتورجستجو با تک مواجه میشود می فهمد که با نسخه اصلی صفحه مواجه نیست که دراین صورت تصمیم میگیرد صفحه را ایندکس نکند به دنبال صفحه اصلی در جای دیگر باشد و تمامی لینک های موجود در صفحه را برای یافتن نسخه اصلی می گردند

از این تگ زمانی می توانید استفاده کنید که می خواهید هردو صفحه  کاربران قابل مشاهده باشد اما تنها یکی از این صفحات در موتورهای جستجو ثبت شود بنابراین پیشنهاد می کنم که اگر سایتی دارید که دارای محتوای تکراری میباشد و یا دونسخه از یک صفحه وجود دارد از تگ rel=canonical  استفاده شود

از پرکاربرترین ریدایرکت ها می توان ریدایرکت های 301، 302 ، rel=canonical را نام برد ولی این ها تنها ریدایرکت های موجود نیستند بلکه ریدیرکت های دیگری مانند نیز وجود دارد که از آنها زیاد استفاده نمی شود

اما همیشه استفاده از آن نیز مفید نیست زمانی که شما به صورت نادرست  استفاده می کنید به ضرر شما تمام می شود و به هیچ عنوان نباید ریدایرکت 301 و 302 را به جای هم استفاده کرد
از 302 زمانی که صفحه ای از سایت شما برای همیشه میخواهد حذف شود استفاده نکنید زیرا موجب می شود که ارزش صفحه ی که حذف کردید به صفحه ای که روی آن ریدایرکت شده است منتقل نشود و در آخر موتورهای جستجو این صفحه را به دلیل اینکه صفحه دیگر انلاین نشده است حذف می کند و ارزش آن صفحه برای همیشه از بین می رود ولی می توانستید بخشی از ارزش ضفحه را بااستفاده از 301 یه صفحه دیگر از سایت منتقل نمایید

برچسب‌ها, , ,

دیدگاه بگذارید

avatar
wpDiscuz
تخفیف می خواهید؟ همین حالا دریافت کنید
تخفیف ویژه خرید سایت
با تشکر از حسن انتخاب شما ، جهت دریافت کد تخفیف و مشاوره خرید سایت ، اطلاعات زیر را پر کنید...