راهنمای کامل ایجاد و نحوه استفاده از ریدایرکت ۳۰۱

راهنمای کامل ایجاد و نحوه استفاده از ریدایرکت ۳۰۱

راهنمای کامل ایجاد و نحوه استفاده از ریدایرکت ۳۰۱ 580 450 مجید رجبی

ریدایرکت ۳۰۱ یکی از جمله پارامترهای سئو سایت است که درک مفهوم و کاربرد آن بسیار اهمیت دارد.

Redirect 301 بین سئو فنی و سئو داخلی مشترک است.

زیرا در ابتدا باید زیرساخت به کاربردن این نوع ریدایرکت وجود داشته باشد که بتوان از آن استفاده کرد.

ریدایرکت به معنای تغییر مسیر است. و ریدایرکت ۳۰۱ به معنای تغییر مسیر دائمی است که به آن Permanent Redirection نیز گفته می شود.

زمانی که شما از Redirect 301 استفاده می کنید، به معنای انتقال دائمی آدرس یک صفحه به صفحه دیگر است.

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

بعد از حذف این داده های نمونه، حتما باید تغییر مسیر ۳۰۱ برای آنها ایجاد شود.

در این مقاله به طور کامل در رابطه با مفهوم ریدایرکت ۳۰۱، کاربرد و نحوه ایجاد آن و همچنین تفاوت آن با ریدایرکت ۳۰۲ صحبت می کنیم.

همراه ما باشید.

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

در دنیای واقعی ممکن است به فروشگاهی مراجعه کنید و بنر تغییر آدرس آن را مشاهده کنید.

این بنر بدین معنی است که فروشگاه مورد نظر آدرس خود را برای همیشه تعویض کرده است.

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

در سئو سایت Redirect 301 همان نقش بنر را بازی می کند که بازدیدکننده را به صفحه جدید منتقل می کند.

تغیر مسیر 301 چیست

کاربرد ریدایرکت ۳۰۱

حالا سوال اصلی این است که اصلا چرا باید از ریدایرکت ۳۰۱ استفاده کنیم؟

به صورت کلی تغییر مسیر ۳۰۱ دوکاربرد اصلی دارد

  1. جلوگیری از ایجاد و مدیریت صفحات ۴۰۴ (Error 404)
  2. انتقال آدرس های مختلف به یک صفحه مشخص

۱. جلوگیری از ایجاد و مدیریت صفحات ۴۰۴

در صورتی که صفحه ای حذف شده باشد و یا در دسترس نباشد با خطای ۴۰۴ مواجه می شویم.

خطای ۴۰۴ یکی از عواملی است که بر روی بهینه سازی سایت تاثیر منفی دارد.

ممکن است نیاز باشد یکی از صفحات مهم خود را که در گوگل ایندکس شده است را به طور کامل از حذف کنید.

در صورتیکه کاربر در صفحه سرپ بر روی لینک این صفحه کلیک کند با خطای ۴۰۴ مواجه خواهد شد.

مواجهه با این خطا علاوه بر تجربه کابری (UX) که برای بازدیدکننده به وجود می آورد باعث افزایش نرخ پرش (Bounce Rate) نیز می شود.

راه حل برطرف کردن این مشکل استفاده از Redirect 301 است.

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

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

برای مثال آدرس های زیر را در نظر بگیرید.

example.com

www.example.com

https://example.com

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

این مورد تاثیر بسیار منفی بر روی وضعیت بهینه سازی سایت دارد.

در این سناریو نیز بهترین راه حل استفاده از تغییر مسیر ۳۰۱ است.

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

نحوه ایجاد ریدایرکت ۳۰۱

جهت ایجاد تغییر مسیر دائمی دو راهکار وجود دارد:

  • ایجاد تغییر مسیر بصورت دستی در فایل htaccess
  • ریدایرکت ۳۰۱ با استفاده از افزونه یوست

۱. ریدایرکت ۳۰۱ در htaccess

رایج ترین روش ایجاد تغییر میسر دائمی استفاده از کد ریدایرکت ۳۰۱ در فایل htaccess می باشد.

این روش مخصوص سرورهای لینوکسی می باشد که از Apache استفاده می کنند.

بعد از ورود به فایل htaccess باتوجه به سناریوی فنی خود می توانید از هر یک از کدهای زیر استفاده کنید.

۱. ریدایرکت یک صفحه به یک صفحه دیگر

Redirect 301 /old-page.html /new-page.html

۲. ریدایرکت کل صفحات یک دامنه به دامنه جدید

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]

۳. ریدایرکت نسخه بدون 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]

۲. ریدایرکت ۳۰۱ با استفاده از افزونه یواست

اگر سیستم مدیریت محتوای سایت شما وردپرس است، حتما با یوست (Yoast) افزونه سئو وردپرس آشنا هستید.

با استفاده از یواست می توانید به راحتی تغییر مسیرهای خود را ایجاد کنید.

برای این کار از بخش مدیریت، منوی سئو و گزینه تغییر مسیرها را انتخاب کنید.

تغییر مسیرها در پیشخوان وردپرس با استفاده از یوست

ابندا نوع تغییر مسیر خود را مشخص کنید که در اینجا “۳۰۱ کاملا انتقال یافت” باید باشد.

در قیمت “نشانی قدیمی” آدرس قدیمی را وارد کنید (صفحه ای که می خواهید آن را منتقل کنید) و در قسمت “آدرس“، آدرس صفحه ای را که می خواهید نشانی قدیمی را به آن منتقل کنید را وارد کنید.

تغییر مسیر در افزونه یواست

ریدایرکت ۳۰۱ در پلسک

برای ایجاد ریدایرکت ۳۰۱ در پلسک مراحل زیر را باید انجام داد.

  1. وارد پنل پلسک هاست تان شوید.
  2. به قسمت Website and Domains مراجعه کنید.
  3. بر روی گزینه Add Domain کلیک کنید.
  4. پس از باز شدن بخش مورد نظر، در قسمت Domain Name نام دامنه ای که قرار است ریدایرکت شود را وارد کنید.
  5. Hosting Type را بر روی گزینه Forwarding تنظیم کنید.
  6. در نهایت در Destination Address آدرس جدید را وارد کنید و تغییرات را اعمال نمایید.

تفاوت ریدایرکت ۳۰۱ و ۳۰۲

نوع دیگری از ریدایرکت به نام ریدایرکت ۳۰۲ وجود دارد.

ریدایرکت ۳۰۲ نیز مانند ۳۰۱ وظیفه انتقال یک آدرس به یک آدرس دیگر را دارد؛ اما به صورت موقت.

با استفاده از ریدایرکت ۳۰۲ به گوگل می فهمانید که این تغییر مسیر به صورت موقت انجام گرفته است و قصد دارید تا در آینده صفحه مورد نظر را برگردانید.

در ریدایرکت ۳۰۱ صفحه قدیمی به مرور زمان از نتایج گوگل حذف خواهد شد؛ اما در ریدایرکت ۳۰۲ گوگل صفحه قدیمی را نگه می دارد.

توجه کنید اگر زمان زیادی از ریدایرکت ۳۰۲ شما بگذرد و آن را برنگردانید، ممکن است گوگل به طور خودکار آن را به عنوان ریدایرکت ۳۰۱ در نظر بگیرد.

جمع بندی

در این مقاله در رابطه با مفهوم ریدایرکت ۳۰۱ و نحوه ایجاد آن صحبت کردیم.

اگر بعد از خواندن این مقاله هنوز سوالی در رابطه با ریدایرکت ۳۰۱ دارید، حتما با ما در میان گذارید تا در اولین فرصت ممکن به آن پاسخ دهیم.

امیدواریم که این مطلب برای شما مفید بوده باشد.

۱ دیدگاه

مشاور ارشد سئو و دیجیتال برندینگ

مجید رجبی

اطلاعات تماس

دفتر مرکزی: تهران، چهارراه ولیعصر، خیابان بالاور، برج فناوری دانشگاه امیرکبیر

تلفن: 02186080388

تلفن همراه: 09123172289

ایمیل: info [at] majidrajabi [dot] com

مجید رجبی مشاور حرفه ای سئو سایت