ریدایرکت انواع مختلفی وجود دارد و با توجه به هدف ما، ما باید بهترین روش ریدایرکت را انتخاب کنیم. انواع ریدایرکت یا Redirect بسته به خواسته ما از آن باید به درستی انتخاب شود. در این مطلب از تک استاد ابتدا به تعریف ریدایرکت و سپس معرفی انواع Redirect می پردازیم.
فهرست مطالب
ریدایرکت چیست؟
در تعریف ریدایرکت چیست به سادهترین تعریف برای ریدایرکت توسط سایت Moz ارائه شدهاست به «روند انتقال آدرس (URL) به آدرس دیگر ریدایرکت (تغییر مسیر) نامیده میشود.» همانطور که میدانید، هر صفحه در اینترنت دارای یک URL منحصر به فرد به نام URL است. بعضی اوقات – به هر دلیلی – میخواهیم این URL به URL دیگری منتقل شود.
مثال Redirect
به عنوان مثال ریدایرکت، ما یک سایت قدیمی داریم که دارای رتبه خوبی در گوگل است. اکنون یک زیر دامنه ایجاد کردهایم و میخواهیم محتوای سایت خود را به آدرس جدید که زیر دامنه ما است منتقل کنیم.
دلایل استفاده از ریدایرکتها چیست؟
دلایل زیادی برای استفاده از انواع ریدایرکتها وجود دارد اما در لیست زیر به برخی از شایعترین آنها اشاره شدهاست:
- زمانی که صفحه یا پستی از وب سایت خود را حذف میکنید.
- هنگامی بروزرسانی یا ایجاد هرگونه تغییر در محتوای وب سایت.
- زمان از بین بردن و رفع مشکلات مربوط به کلمه کلیدی.
- قطع استفاده از www در دامنه وب سایت.
- فعال کردن لینکهای ثابت در وردپرس.
- تغییر HTTP به HTTPS.
- تغییر ساختار URL وب سایت.
- تغییر CMS.
- تغییر دامنه وب سایت.
- به هنگام ترکیب و ادغام چندین وب سایت با یکدیگر.
Redirect 301 یا انتقال دائمی
ریدایرکت 301 یا انتقال دائمی اگر میخواهید آدرس سایت خود را برای همیشه تغییر دهید، بهتر است از ریدایرکت 301 استفاده کنید. دقت کنید که از ریدایرکت 301 معمولاً برای تغییر مسیر دائمی کاربران، از سایت قدیمی به جدید استفاده میشود.
به عنوان مثال، اگر سایت شما با دو دامنه takostad.netو takostad.ir ثبت شدهاست و میخواهید کاربران فقط به دامنه .ir دسترسی داشته باشند، میتوانید آدرس takostad.net را به takostad.ir ریدایرکت تغییر دهید.
موتورهای جستجو نیز باید آدرس قدیمی شما را به آدرس جدید شما تغییر دهند. در واقع، اگر میخواهید صفحه شما کاملاً به آدرس جدید سایت هدایت شود، بهتر است از Redirect 301 استفاده کنید.
Redirect 302 یا انتقال موقت
ریدایرکت 302 یا انتقال موقت بعضی اوقات مجبورید موقتاً URL یک صفحه را به مکان دیگری منتقل کنید. مانند وقتی که میخواهید آزمایش A / را انجام دهید یا در سایتی کار میکنید و میخواهید کاربران به آدرس دیگری هدایت شوند. ریدایرکت 302 در این شرایط به شما کمک خواهد کرد.
با کمک ریدایرکت 302 کاربر بهطور موقت به آدرس جدید منتقل میشود و اعتبار صفحه قبلی کاهش نمییابد (این نکته برای سئو بسیار مهم است!).
فقط بخاطر داشته باشید که موتورهای جستجو در استفاده از ریدایرکت 302 کمی سختگیرانه هستند و اگر مدت طولانی از آن استفاده کنید مانند ریدایرکتA 301 با آن رفتار میکنند.
Redirect Meta Refresh
Meta Refresh نوعی از ریدایرکت است که به جای اجرا در سطح سرور، در سطح صفحه انجام میشود. این نوع ریدایرکت معمولاً کند است و در تکنیکهای سئو پیشنهاد نمیشود. این نوع ریدایرکتها را احتمالاً در صفحات انجمنهای گفتگو و پس از ویرایش اطلاعات خود مشاهده کردهاید. آنها معمولاً به شکل صفحه موقت 5 ثانیه ای و با پیغام «در صورتی که تا چند ثانیه دیگر به صفحه مورد نظر منتقل نشدید، ابنجا را کلیک کنید» ظاهر میشوند.
Redirect 410
همانطور که ذکر شد خطاهای 404 به معنای حذف صفحات گوگل بهطور کامل میباشند. بروز 404 یکی از بزرگترین مشکلات وب سایتها و بازدیدکنندگان میباشد زیرا موجب سردرگمی آنها خواهد شد. یکی از روشهای حل این مشکل، استفاده از ریدایرکت 301 و انتقال محتوای درون وب سایت به مکانی دیگر میباشد. اما روش دیگری نیز وجود دارد و آن استفاده از 410 میباشد.
نمایش 410 به معنای حذف و تغییر مسیر یک وب سایت خواهد شد. به این ترتیب علاوه بر موتورهای جستجو، کاربران نیز از ماهیت آن مطلع خواهند شد.
Redirect 307 (HTTP 1.1)
ریدایرکت 307 هم مانند ریدایرکت 302، برای موارد ریدایرکت موقتی استفاده میشود، اما با یک تفاوت کوچک. اولین نوع ریدایرکت که برای تغییر مسیر موقتی استفاده شد، همان ریدایرکت 302 بود؛ اما بعد از مدتی بیشتر کلاینتها (مثل کروم و فایرفاکس) روش درخواست HTTP را از POST به GET تغییر دادند. همینجا بود که ریدایرکت 307 به عنوان بخشی از آپدیت HTTP ارائه شد.
Redirect 451
در صورتی که از طرف مجامع قانونی دستور حذف یا درخواست حذف یک وب سایت صادر شده باشد، باید از ریدایرکت 451 در بین انواع ریدایرکتهای موجود استفاده نمایید. این بدان معناست که در این صفحه در گذشته محتوایی وجود داشته و شما نیز مایل به انتشار آن هستید، اما از لحاظ قانونی اجازه انجام این کار را ندارید در واقع وب سایت منتشر شده مغایر با قوانین کشور بودهاست.
Redirect REGEX
با کمک REGEX میتوانید تغییر مسیرهای پیچیده انجام داده و وب سایت خود را از لحاظ سئو تأمین نمایید. بهطور مثال به راحتی میتوانید موجب تغییر مسیر عبارات منظم شوید. ممکن است گروهای مختلف URL دارای یک کلمه کلیدی مشترک باشند. در این صورت میتوانید برای انتقال و تغییر مسیر کل گروه، یک مورد واحد ایجاد نمایید.
به یاد داشته باشید که در کنار REGEX نمیتوانید از ریدایرکت دیگری استفاده کنید زیرا استفاده از چندین ریدایرکت در کنار REGEX میتواند موجب تخریب وب سایت شما گردد. بهرهگیری از این ریدایرکت موجب صرفه جویی در وقت نیز خواهد شد.
بیشتر بخوانید: