ریدایرکت 301 چیست و چه زمانی از آن استفاده کنیم؟
ریدایرکت 301 چیست و ما چرا باید حواسمان به آن باشد. ریدایرکت به طور کلی به معنی تغییر مسیر صفحات سایت است که استفاده نادرست از آن می تواند باعث کاهش رتبه صفحات سایت ما بشود. پاسخ همه سوالات خود را می توانید در این مقاله به دست آورید.
ریدایرکت 301 چیست؟
در جواب به سوال ریدایرکت 301 چیست باید بگوییم هر زمان که بخواهیم صفحه ای از سایت مان را به صفحه دیگر منتقل بکنیم از Redirect 301 استفاده می کنیم. در تغییر مسیر با ریدایرکت 301 علاوه بر هدایت کاربر از صفحه قدیمی به صفحه جدید، ربات های گوگل نیز به صفحه جدید منتقل می شوند و نکته مهم این است که اعتبار صفحه قدیمی (چه خوب چه بد) به صفحه جدید منتقل می شود که این انتقال اعتبار می تواند تاثیر زیادی بر سئوی صفحه سایت بگذارد.
انواع ریدایرکت 301
- تغییر Url در یک سایت
- تغییر پروتکل HTTP به HTTPS و برعکس
- تغییر مسیر از صفحه یک سایت به صفحه سایتی دیگر
چه زمانی ریدایرکت 301 بزنیم؟
ریدایرکت 301 انتقال دائمی به حساب می آید و معمولا در شرایط زسر به کار می رود.
- فعال کردن گواهی SSL
- تغییر دامنه سایت
- حذف محتوا صفحه و تغییر آدرس آن
- حذف یک یا چند صفحه و انتقال اعتبار آن صفحات به صفحات مرتبط
تفاوت ریدایرکت 301 با ریدایرکت 302
ریدایرکت 301 انتقال دائمی صفحه است که علاوه بر هدایت کاربر و ربات های گوگل، اعتبار را نیز به صفحه جدید منتقل می کند اما در ریدایرکت 302 که انتقال موقت است فقط کاربر و ربات گوگل به صفحه جدید هدایت می شوند و اعتبار خاصی منتقل نمی شود.
نحوه انجام ریدایرکت 301
برای انجام ریدایرکت 301 از 3 روش مختلف استفاده می کنیم.
ریدایرکت 301 به صورت دستی با htaccess
برای دسترسی به فایل htaccess سایت خود باید به ریشه یا ROOT سایت خود سری بزنید و این فایل را به صورت زیر ویرایش کنید.
برای این کار باید کدهای مختلفی ساخته شود که در ادامه کدهای پرکاربرد را برای شما قرار داده ایم.
ریدایرکت کل صفحات یک دامنه به دامنه جدید
RewriteEngine on RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC] RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC] |
ریدایرکت یک صفحه به صفحه دیگر سایت
Redirect 301 /old-page.html /new-page.html |
ریدایرکت نسخه بدون www به www
RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC] |
ریدایرکت نسخه با www به نسخه بدون www
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC] |
ریدایرکت نسخه http به https
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
ریدایرکت از زیردامنه به فولدر
RewriteEngine on RewriteCond %{HTTP_HOST} ^blog.sample.com [NC] RewriteRule ^(.*)$ http://sample.com/blog$1 [L,R=301,NC] |
ریدایرکت 301 به کمک افزونه یوآست Yoast seo
اگر از افزونه یوآست بر روی سایت وردپرسی خود استفاده می کنید می توانید با مراجعه به تنظیمات ریدایرکت در مسیر یوآست/ تغییر مسیر تنظیمات مربوط به ریدایرکت را به این صورت انجام دهید.
- نوع ریدایرکت: 301
- نشانی قدیمی: آدرس صفحه ای که قصد ریدایرکت آن را داریم.
- آدرس: آدرس صفحه جدیدی که می خواهیم به آن انتقال دهیم.
- افزودن تغییر مسیر
ریدایرکت 301 به کمک افزونه رنک مث RankMath
اگر بر روی سایتتان افزونه رنک مث را دارید می توانید از مسیر رنک مث/ ریدایرکت ها افزودن جدید را بزنید و در صفحه باز شده مطابق تصویر تنظیمات زیر را انجام دهید.
- نشانی صفحه قدیمی را وارد کنید.
- نشانی صفحه جدید را وارد کنید.
- نوع ریدایرکت را بر روی 301 قرار دهید.
- افزودن ریدایرکت را بزنید.
تاثیر ریدایرکت 301 بر سئو سایت
وقتی صفحه ای از سایت ما در گوگل ایندکس می شود آن صفحه نزد گوگل دارای اعتبار خاصی است که می تواند بد یا خوب باشد. معمولا صفحات که جایگاه خوبی در گوگل دارند از اعتبار بیشتری برخوردارند، به همین خاطر اگر به هر دلیلی بخواهیم آن صفحه را حذف کنیم و از ریدایرکت 301 استفاده نکنیم، عملا اعتبار آن صفحه از دست می رود.
پس بهتر است در این مواقع نیز از ریدایرکت 301 استفاده کنیم و صفحه مورد نظر را به صفحه ای مرتبط ریدایرکت کنیم تا اعتبار آن نیز انتقال یابد.
ریدایرکت 301 را ما زمانی انجام می دهیم که دو صفحه کاملا با بکدیگر مرتبط باشند در غیر این صورت اعتباری نیز انتقال داده نمی شود. به همین خاطر قبل از اینکه ریدایرکت 301 را انجام دهید به نکات زیر دقت کنید.
از ریدایرکت 301 به منظور بهبود سئوی سایت استفاده نمی کنیم بلکه تنها زمانی از این نوع ریدایرکت استفاده کنیم که مجبور باشیم صفحه ای از سایت را حذف کنیم و با این کار می توانیم اعبار آن صفحه را به صفحه جدید و البته مرتبط انتقال دهیم.
سایتتان را به HTTPS ریدایرکت کنید
گواهی SSL که باعث می شود اطلاعات کاربران سایت شما محفوظ بماند و امنیت سایت از این مسیر برقرار باشد، از مهم ترین کارهایی است ک مدیران سایت باید انجام دهند. به همین خاطر لازم است که نسخه HTTP سایت خود را حتما به HTTPS ریدایرکت 301 بکنید.
برای صحت این موضوع آدرس سایت خود را به این شکل وارد کنید https://dariaweb.ir/ واگر به طور خودکار وارد صفحه https://dariaweb.ir/ شدید به این معنی است که ریدایرکت به درستی انجام شده است.
با استفاده از ریدایرکت 301 به شکل اصولی و صحیح می توانید اعتبار صفحات سایت خود را حفظ کنید و در زمان انجام این کار صفحات دیگر شما تقویت شوند. امیدوارم در این مقاله توانسته باشیم به خوبی مفهوم ریدایرکت 301 چیست را انتقال داده باشیم.
دیدگاهتان را بنویسید لغو پاسخ
You must be logged in to post a comment.
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.