ریدایرکت چیست؟ معرفی انواع ریدایرکت
تصور کنید که میخواهید دامنه وبسایت را تغییر دهید یا از دو دامنه برای وب سایت خود استفاده کنید، در چنین مواردی باید چه کنید؟
برای آگاهی از خدمات پشتیبانی سایت مه ویژن روی لینک زیر کلیک کنید. |
شاید پاسخ شما این باشد که تمامی محتوای دامنه قبلی را به دامنه جدید منتقل کنید و سپس دامنه قبلی را به طور کلی از دسترس خارج کنید. این راهکار شاید در ظاهر کارآمد باشد ولی با تغییر دامنه شما بسیاری از کاربران خود را از دست خواهید داد؛ زیرا کاربران به سراغ دامنه پیشین شما میروند و با ارور مواجه میشوند.
از طرف دیگر با انتقال مطالب به دامنه جدید و حذف دامنه قبلی، تمام اعتبار صفحه و بهینهسازیای که برای آن انجام دادهاید، نزد موتورهای جستجو از بین میرود و از ابتدا باید برای سئو صفحات خود تلاش کنید.
حال تصور کنید که وبسایتی میخواهد روی هر دو دامنه .ir و .com بالا بیایید، در چنین موارد چه باید کرد؟ آیا میتوان محتوای وبسایت را روی هر دو دامنه قرار داد؟ قطعاً خیر؛ زیرا در اینصورت گوگل محتوای یکی از وبسایتها را به عنوان محتوای تکراری (Duplicate Content) شناسایی میکند و سایت را جریمه میکند.
برای انجام چنین کارهایی، راهکاری در سئو وجود دارد که علاوه بر اینکه کاربر را به آدرس جدید منتقل میکند، به موتورهای جستجو نیز این پیغام را میدهد که وبسایت یا صفحه قدیمی به آدرس جدید منتقل شده است و اعتبار صفحه را نزد موتورهای جستجو حفظ میکند.
این راهکار ریدایرکت نام دارد. هنگامی که برای انتقال صفحات از ریدایرکت استفاده میکنید، علاوه بر اینکه کاربران خود را سردرگم نمیکنید، به موتورهای جستجو نیز این پیام را میرسانید که آدرس صفحه شما تغییر کرده است و موتورهای جستجو نیز اعتبار صفحه و سئو آن را به آدرس جدید منتقل میکنند.
در این مقاله درباره ریدایرکت و مواردی که از آن استفاده میشود صحبت میکنیم و مهمترین ریدایرکتها را معرفی میکنیم. اگر شما هم قصد انتقال صفحات وبسایت خود به آدرس جدید را دارید، مطالعه این مقاله را به شما پیشنهاد میکنیم.
اعتبار صفحه و اعتبار دامنه دو مفهوم مهم در حوزه سئو هستند.
ریدایرکت چیست؟
در یک تعریف کلی میتوان گفت که ریدایرکت به معنی انتقال کاربران و رباتهای موتورهای جستجو، از آدرس قدیمی وبسایت یا صفحه به آدرس URL جدید به صورت اتوماتیک است.
اعتبار صفحه و اعتبار دامنه دو مفهوم مهم در حوزه سئو هستند.
چه زمانی از ریدایرکت استفاده میشود؟
همانطور که گفتیم ریدایرکت زمانی استفاده میشود که میخواهیم آدرس URL صفحه یا تمام سایت را تغییر دهیم. این کار به چند دلیل ممکن است رخ دهد که در ادامه آن ها را نام میبریم.
- ادغام کردن آدرسهای damain.com با http://domain.com و ارجاع آنها به دامنه اصلی
- تغییر کلی نام دامنه سایت در جهت اهداف ریبرندینگ
- انتقال بخشی از صفحات سایت به صفحهای دیگر برای جلوگیری از شناسایی محتوای کپی(Duplicate Content)
- کوتاه کردن URL صفحات در جهت بهینهسازی سئو
- داشتن چند دامنه متفاوت برای یک سایت
تمامی موارد بالا از مهمترین دلایلی است که میتوانید با ریدایرکت کردن، کاربران و موتورهای جستجو را به آدرس جدید منتقل کنید و اعتبار صفحات خود را نیز حفظ کنید.
در حالت کلی میتوان گفت که در عمل ریدایرکت، یا تمامی لینکهای سایت تغییر میکنند یا تنها لینک برخی از صفحات. در حالتی که لینک تمامی صفحات وبسایت تغییر میکند، میتوانید یک دستور کلی برای انتقال صفحات به آدرس جدید داشته باشیم؛ اما در مواردی که تنها آدرس URL بخشی از صفحات تغییر میکند؛ مجبوریم برای هر صفحه دستور جداگانه بنویسیم.
انواع ریدایرکت
با توجه به هدفی که برای ریدایرکت کردن صفحات داریم، میتوانیم از انواع دستورهای ریدایرکت استفاده کنیم. معروفترین و پرکاربردترین دستور ریدایرکت، ریدایرکت ۳۰۱ و ریدایرکت ۳۰۲ است که مورد اول برای انتقال دائمی صفحات استفاده میشود و مورد دوم برای انتقال موقت. در ادامه به بررسی دقیقتر و جزئیتر انواع ریدایرکت میپردازیم.
-
ریدایرکت ۳۰۱
از ریدایرکت ۳۰۱ برای انتقال دائم صفحات استفاده میشود. هنگامی که از ریدایرکت ۳۰۱ استفاده میکنید، علاوه بر انتقال اتوماتیک کاربران به صفحه جدید، میتوانید ۹۰ درصد اعتبار صفحات خود را نیز به صفحه جدید منتقل کنید؛ از این رو وبمستران به این ریدایرکت توجه ویژهای دارند.
زمانی که کاربر به آدرس قدیمی وبسایت شما مراجعه میکند، اولین دستوری که برای مرورگر ارسال میشود کد وضعیت است که بیان میکند صفحهای که به دنبال آن هستید، منتقل شده است و مرورگر را به صورت اتوماتیک به صفحه جدید منتقل میکند.
اعتبار صفحه یکی از موارد مهم و تعیینکننده در سئو سایت است.
-
ریدایرکت ۳۰۲
برخلاف ریدایرکت ۳۰۱، ریدایرکت ۳۰۲ برای انتقال موقت صفحات استفاده میشود. فرض کنید بنا به دلایلی مجبورید یکی از صفحههای پربازدید خود را به صورت موقت به یک آدرس دیگر منتقل کنید. اگر آدرس قبلی را ریدایرکت نکنید، کاربر با ورود به صفحه با ارور ۴۰۴ مواجه میشود و به مرور اعتبار صفحه را نزد موتورهای جستجو از دست میدهید. اگر از ریدایرکت ۳۰۱ نیز استفاده کنید، تمامی اعتبار صفحه به آدرس جدید منتقل میشود و پس از مدتی آدرس اولیه اعتبار خود را نزد موتورهای جستجو از دست میدهد.
در چنین موارد، وبمستران از ریدایرکت ۳۰۲ استفاده میکنند. ریدایرکت ۳۰۲ این پیام را به موتورهای جستجو میرساند که صفحه مورد نظر موقتاً به آدرس جدید منتقل شده است و پس از مدتی به حالت عادی برمیگردد. در این صورت ارزش آدرس قدیمی نزد موتورهای جستجو حفظ میشود و آدرس جدید نیز ایندکس نمیشود.
هنگام استفاده از ریدایرکت ۳۰۲ به این نکته توجه داشته باشید که موتورهای جستجو حساسیت بیشتری نسبت به این ریدایرکت دارند و اگر مدت زمان زیادی از آن استفاده کنید، همانند ریدایرکت ۳۰۱ با آن برخورد خواهند کرد.
صفحه ۴۰۴ یکی از صفحات مهم وبسایت است که باید به صورت اختصاصی طراحی شود.
-
روش Canonical
در این روش تگ rel=Canonical در متا تگهای سایت قرار میگیرد. این تگ برای مرورگر کاربران قابل مشاهده نیست و کاربر با کلیک روی صفحه با محتوای قدیمی مواجه میشود؛ اما موتورهای جستجو هنگام مواجه با این تگ، متوجه میشوند که صفحهی حاوی تگ، صفحه اصلی نیست و صفحه را ایندکس نمیکنند و در جای دیگر به دنبال محتوای اصلی میگردند.
از این روش تنها در زمانی استفاده کنید که میخواهید هر دو محتوای شما به کاربر نمایش داده شود؛ اما موتورهای جستجو تنها یک محتوا را ایندکس کنند تا شامل جریمه محتوای کپی نشوید.
چگونه ریدایرکت ۳۰۱ انجام دهیم؟
معمولا ریدایرکت ۳۰۱ با وارد کردن کدهای ریدایرکت در فایل htaccess صورت میگیرد که در سرور موجود است.
اگر قصد دارید تنها یک صفحه از سایت را به صورت دائم به یک آدرس دیگر ریدایرکت کنید باید کد دستوری زیر را در فایل htaccess قرار دهید:
Redirect 301 /old-file http://domain.com/new-file
- دستور Redirect 301 این پیام را به موتورهای جستجو میرساند که این صفحه به طور دائم به آدرس دیگر منتقل شده است.
- /old-file محل قرارگیری آدرس قدیمی است.
- http://domain.com/new-file محل قرارگیری آدرس جدید است؛ یعنی همان صفحهای که میخواهید کاربران به آن منتقل شوند. توجه داشته باشید که URL آدرس جدید را باید به صورت کامل وارد کنید.
همچنین اگر قصد دارید که به طور کلی دامنه وبسایت را تغییر دهید و به یک دامنه جدید ریدایرکت کنید؛ از کد دستوری زیر در فایل htaccess استفاده کنید:
Redirect 301 / http://new-domain.com
فایل htaccess یکی از فایلهای مهم هر وبسایتی است روی سرور قرار دارد.
در نهایت باید توجه داشته باشید که هنگامی که میخواهید آدرس سایت خود را به طور کلی، یا موقت تغییر دهید، حتما باید از ریدایرکت استفاده کنید. ریدایرکت علاوه بر اینکه کاربران را به صفحه جدید منتقل میکند، این پیام را به موتورهای جستجو نیز میرساند که صفحه منتقل شده است و اعتبار صفحه قبلی را به صفحه جدید نیز منتقل میکند.
ریدایرکت چیست؟
ریدایرکت به معنی انتقال کاربران و رباتهای موتورهای جستجو، از آدرس قدیمی وبسایت یا صفحه به آدرس URL جدید به صورت اتوماتیک است.
چه زمانی باید از ریدایرکت ۳۰۱ استفاده کنیم؟
از ریدایرکت ۳۰۱ برای انتقال دائم صفحات استفاده میشود. هنگامی که از ریدایرکت ۳۰۱ استفاده میکنید، علاوه بر انتقال اتوماتیک کاربران به صفحه جدید، میتوانید ۹۰ درصد اعتبار صفحات خود را نیز به صفحه جدید منتقل کنید؛ از این رو وبمستران به این ریدایرکت توجه ویژهای دارند.
چه زمانی از ریدایرکت ۳۰۲ استفاده میشود؟
ریدایرکت ۳۰۲ برای انتقال موقت صفحات استفاده میشود. ریدایرکت ۳۰۲ این پیام را به موتورهای جستجو میرساند که صفحه مورد نظر موقتاً به آدرس جدید منتقل شده است و پس از مدتی به حالت عادی برمیگردد. در این صورت ارزش آدرس قدیمی نزد موتورهای جستجو حفظ میشود و آدرس جدید نیز ایندکس نمیشود.