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

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

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

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

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

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

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

 

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

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

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

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

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

ریدایرکت۳۰۱

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

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

ریدایرکت ۳۰۲

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

زمانی که از ریدایرکت ۳۰۱ استفاده می نمایید اعتبار به آدرس جدید منتقل می شود در چنین مواردی می توانید با استفاده از ریدایرکت ۳۰۲ صفحه موردنظر خود را به ادرس جدید انتقال دهید بنابراین در صورتی که از این روش استفاده نمایید از به وجود امدن ارور ۴۰۴ جلوگیری می کنید و علاوه براین به موتورهای جستجو اعلام می کنید که این صفحه به طور موقت به آدرس دیگری منتقل شده است و احتمال اینکه به حالت قبلی برگردد وجود دارد و یا برای همیشه به آدرس جدید منتقل می شود . با این کار دیگر ارزش و ورودی های صفحه از بین نمی رود و همچنان در جای خود باقی می مانند و آدرس موقت در موتورهای جستجو ایندکس نمی‌شود.

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

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

 ۳۰۷ نیز همانند ریدایرکت ۳۰۲ می باشد و می توان برای انتقال موقت آدرس ها استفاده کرد اما تفاوت جزئی وجود دارد

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

ریدایرکت ۳۰۲  در دو ورژن عمل می کند اما ریدایرکت ۳۰۷ فقط در یک ورژن عمل می کند

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

Rel=Canonical

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

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

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

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

مقالات مرتبط

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

wpDiscuz