Categories وب

ریدایرکت ۳۰۱ چیست و چه کاربردی دارد؟

ریدایرکت به معنی تغییر مسیر است. این تغییر مسیر برای صفحات وبسایت ها به دلایل مختلفی انجام صورت می گیرد. ریدایرکت ۳۰۱ نوعی تغییر مسیر است که در آن علاوه بر تغییر مسیر بازدید کنندگان، خزنده های موتورهای جستجوگر نیز آنرا به عنوان ریدایرکت دائمی در نظر می گیرند و اعتبار صفحه قدیمی را به صفحه جدید منتقل می کنند. در این مطلب بر روی ریدایرکت ۳۰۱ بحث خواهیم کرد و توضیح خواهیم داد که چه کاربردی دارد. دعوت می کنیم تا انتها با ما همراه باشید.

ریدایرکت ۳۰۱ چیست

زمانی که قصد تغییر URL یا تغییر دامنه داریم برای انتقال اعتبار صفحات قدیمی به صفحات جدید به ریدایرکت ۳۰۱ نیاز داریم. ریدایرکت ۳۰۱ علاوه بر تغییر مسیر کاربران و ربات ها، اعتبار صفحه ( چه اعتبار خوب و چه اعتبار بد ) را نیز منتقل می کند که یکی از مباحث سئوی داخلی به شمار میرود. در ریدایرکت ۳۰۱ ممکن است تغییرات بصورت زیر باشد:

  • تغییر URL در یک سایت – برای مثال ریدایرکت از صفحه A به B
  • تغییر پروتکل یک سایت – ریدایرکت از http به https و بالعکس
  • تغییر مسیر از صفحه یک سایت به صفحه سایت دیگر
  • جمع یا ترکیبی از موارد فوق

بسته به شرایط می توانیم از موارد فوق برای ریدایرکت ۳۰۱ استفاده نماییم. معمولا ریدایرکت ۳۰۱ برای موارد زیر استفاده می شود:

  • نصب گواهی امنیتی SSL و یا حذف آن
  • تغییر آدرس و ساختار صفحات سایت
  • تغییر آدرس یک سایت به آدرس دیگر
  • انتقال صفحات قدیمی و بلااستفاده به صفحات جدید و باکیفیت

تاثیر ریدایرکت در سئو سایت

هر صفحه ای که در گوگل به اصطلاح ایندکس می شود ( در نتایج گوگل ثبت می شود ) یک اعتبار دارد. این اعتبار می تواند منفی یا مثبت بود و مقدار آن کم یا زیاد باشد. بر اساس همین اعتبار نیز رتبه ها در نتایج گوگل مشخص می شود. در واقع هر صفحه اعتبار بالاتری با توجه به معیارهای گوگل داشته باشد رتبه بالاتری در نتایج خواهد داشت. اگر بخواهیم تغییر آدرس برای صفحه ای که اعتبار بالایی در گوگل دارد انجام دهیم بدون ریدایرکت ، اعتبار آن از بین رفته و تبدیل به یک صفحه بدون اعتبار خواهد شد. به همین جهت برای انتقال این اعتبار می بایست از ریدایرکت دائمی یا همان ۳۰۱ استفاده کنیم.

آموزش ریدایرکت ۳۰۱

ریدایرکت بصورت دستی یا از طریق افزونه ها و برنامه نویسی قابل انجام است. در این مطلب ریدایرکت دائمی ۳۰۱ با htaccess و افزونه Yoast SEO آموزش داده می شود. اگر قصد دارید بر روی وردپرس سایت خود از گواهی SSL استفاده نمایید پیشنهاد می کنیم آموزش نحوه نصب SSL روی وردپرس را مطالعه نمایید که در آن نحوه ریدایرکت سایت از پروتکل http به https بصورت کامل آموزش داده شده است. همچنین پیشنهاد می کنیم دو مطلب زیر را نیز مطالعه نمایید.

آموزش تغییر دامنه سایت در وردپرس / آموزش نحوه تغییر دامنه از http به https در گوگل وبمستر

در ادامه آموزش ریدایرکت بصورت دستی با htaccess به شما آموزش داده می شود.

فرض کنید صفحه ای بصورت domain.com/1 را می خواهیم به صفحه domain.com/2 ریدایرکت کنیم. در این صورت می بایست مقدار زیر را در htaccess وارد نمایید تا صفحه ۱ به صفحه ۲ بصورت ۳۰۱ (دائمی) منتقل شود.

Redirect 301 /1 /2

فرض کنید صفحه ای بصورت domain.com/1 را می خواهیم به صفحه domain.net/2 ریدایرکت کنیم. در این صورت می بایست مقدار زیر را در htaccess وارد نمایید تا صفحه ۱ به صفحه ۲ بصورت ۳۰۱ (دائمی) منتقل شود.

Redirect 301 /1 http://domain.net/2

ریدایرکت کل دامنه به دامنه جدید

اگر قصد دارید کل وب‌سایت را از دامنه‌ای به دامنه‌ای دیگر منتقل کنید (برای مثال از oldsite.com به newsite.com)، می‌توانید از کد زیر استفاده نمایید:

 

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]

این کد باعث می‌شود تمام صفحات از دامنه‌ی قدیمی به همان صفحات در دامنه‌ی جدید منتقل شوند و همچنین تمام اعتبار سئو نیز به آدرس‌های جدید منتقل گردد.

ریدایرکت HTTP به HTTPS

برای بالا بردن امنیت سایت و جلوگیری از نمایش خطاهای ناامن در مرورگر، اکثر وب‌سایت‌ها پس از نصب SSL نیاز دارند آدرس خود را از http به https تغییر دهند. برای این منظور از کد زیر استفاده می‌شود:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

این کد تمامی بازدیدهای سایت شما را از پروتکل ناامن HTTP به HTTPS هدایت می‌کند.

ریدایرکت دسته‌ای از صفحات یا پوشه‌ها

گاهی اوقات نیاز دارید یک پوشه خاص یا دسته‌ای از صفحات را ریدایرکت کنید. به عنوان مثال، فرض کنید می‌خواهید تمام صفحات داخل /old-folder/ به /new-folder/ منتقل شوند:

RedirectMatch 301 ^/old-folder/(.*)$ /new-folder/$1

با این روش، هر صفحه‌ای که در مسیر پوشه قدیمی وجود دارد، به مسیر جدید با همان نام فایل منتقل خواهد شد..

نکاتی که حتما باید رعایت کنید

تست و اعتبارسنجی: پس از اعمال کدهای ریدایرکت، از ابزارهایی مانند Redirect Checker استفاده کنید تا از صحت ریدایرکت‌ها مطمئن شوید.

اجتناب از ریدایرکت‌های زنجیره‌ای: سعی کنید از چندین ریدایرکت پی‌درپی اجتناب نمایید، زیرا باعث کاهش سرعت سایت و گیج شدن خزنده‌های گوگل می‌شود.

استفاده از افزونه برای وردپرس: اگر با فایل .htaccess آشنایی ندارید، استفاده از افزونه‌هایی مانند Redirection یا Yoast SEO Premium به شما کمک می‌کند تا بدون دانش کدنویسی ریدایرکت ۳۰۱ را پیاده‌سازی کنید.

جمع‌ بندی

ریدایرکت ۳۰۱ یکی از مهم‌ترین ابزارهای مدیریت تغییر مسیر در وب‌سایت‌هاست. این ریدایرکت نه تنها کاربران را به مقصد درست هدایت می‌کند، بلکه برای حفظ رتبه و اعتبار صفحات در گوگل ضروری است. چه در حال تغییر دامنه باشید، چه تغییر URL صفحات، یا فعال‌سازی HTTPS، حتماً از ریدایرکت ۳۰۱ استفاده نمایید تا هیچ‌گونه افتی در رتبه و ترافیک سایت خود تجربه نکنید.

Erfan Akbarieh

Recent Posts

eSIM چیست و چرا در ایران هنوز کار نمی‌کند؟ | بررسی کامل + ماجرای آیفون 17

دنیای تکنولوژی همیشه در حال تغییر است و هر روز یک فناوری تازه جایگزین روش‌های…

4 روز ago

آموزش جامع نصب جنگو (Django) بر روی اوبونتو | راهنمای گام به گام برای مبتدیان تا حرفه‌ای ها

آموزش جامع نصب Django روی اوبونتو مقدمه اگر به دنبال ساخت یک وب‌سایت یا اپلیکیشن…

2 هفته ago

رفع خطای لایسنس در ویندوز سرور

آموزش گام‌به‌گام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…

1 ماه ago

آموزش تغییر پورت ریموت دسکتاپ (RDP) در ویندوز سرور

پروتکل Remote Desktop Protocol (RDP) یکی از متداول‌ترین روش‌ها برای مدیریت سرورهای ویندوزی از راه…

1 ماه ago

کابل کواکسیال و طرز کار اتوبوسی آن ها: سفری از دیروز تا امروز

شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…

4 ماه ago

ویندوز سرور 2025؛ گامی بلند در مدیریت زیرساخت های هوشمند

مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…

4 ماه ago