راهنمای کامل ایجاد و نحوه استفاده از ریدایرکت 301
خانه > وبلاگ > سئو > سئوی تکنیکال > راهنمای کامل ایجاد و نحوه استفاده از ریدایرکت 301
ریدایرکت 301 یکی از جمله پارامترهای سئو سایت است که درک مفهوم و کاربرد آن بسیار اهمیت دارد.
Redirect 301 بین سئو فنی و سئو داخلی مشترک است.
زیرا در ابتدا باید زیرساخت به کاربردن این نوع ریدایرکت وجود داشته باشد که بتوان از آن استفاده کرد.
ریدایرکت به معنای تغییر مسیر است. و ریدایرکت 301 به معنای تغییر مسیر دائمی است که به آن Permanent Redirection نیز گفته می شود.
زمانی که شما از Redirect 301 استفاده می کنید، به معنای انتقال دائمی آدرس یک صفحه به صفحه دیگر است.
در صورتیکه از قالب های آماده برای طراحی سایت خود استفاده کرده باشید، صفحات و المان های نمونه بسیاری وجود دارند که باید برای همیشه حذف شوند.
بعد از حذف این داده های نمونه، حتما باید تغییر مسیر 301 برای آنها ایجاد شود.
در این مقاله به طور کامل در رابطه با مفهوم ریدایرکت 301، کاربرد و نحوه ایجاد آن و همچنین تفاوت آن با ریدایرکت 302 صحبت می کنیم.
همراه ما باشید.
فهرست مطالب
ریدایرکت 301 چیست؟
در دنیای واقعی ممکن است به فروشگاهی مراجعه کنید و بنر تغییر آدرس آن را مشاهده کنید.
این بنر بدین معنی است که فروشگاه مورد نظر آدرس خود را برای همیشه تعویض کرده است.
ریدایرکت 301 نیز دقیقا همین مفهوم را دارد؛ یعنی آدرس یک صفحه به یک صفحه دیگر منتقل می شود.
در سئو سایت Redirect 301 همان نقش بنر را بازی می کند که بازدیدکننده را به صفحه جدید منتقل می کند.
کاربرد ریدایرکت 301
حالا سوال اصلی این است که اصلا چرا باید از ریدایرکت 301 استفاده کنیم؟
به صورت کلی تغییر مسیر 301 دوکاربرد اصلی دارد
- جلوگیری از ایجاد و مدیریت صفحات 404 (Error 404)
- انتقال آدرس های مختلف به یک صفحه مشخص
1. جلوگیری از ایجاد و مدیریت صفحات 404
در صورتی که صفحه ای حذف شده باشد و یا در دسترس نباشد با خطای 404 مواجه می شویم.
خطای 404 یکی از عواملی است که بر روی بهینه سازی سایت تاثیر منفی دارد.
ممکن است نیاز باشد یکی از صفحات مهم خود را که در گوگل ایندکس شده است را به طور کامل از حذف کنید.
در صورتیکه کاربر در صفحه سرپ بر روی لینک این صفحه کلیک کند با خطای 404 مواجه خواهد شد.
مواجهه با این خطا علاوه بر تجربه کابری (UX) که برای بازدیدکننده به وجود می آورد باعث افزایش نرخ پرش (Bounce Rate) نیز می شود.
راه حل برطرف کردن این مشکل استفاده از Redirect 301 است.
2. انتقال آدرس های مختلف به یک صفحه مشخص
یک صفحه می تواند آدرس های مختلفی داشته باشد.
برای مثال آدرس های زیر را در نظر بگیرید.
example.com
www.example.com
https://example.com
همه این آدرس ها در واقع به یک صفحه اشاره دارند اما گوگل آن ها را به عنوان URL های جداگانه ای در نظر می گیرد که محتوای یکسانی نیز دارند.
این مورد تاثیر بسیار منفی بر روی وضعیت بهینه سازی سایت دارد.
در این سناریو نیز بهترین راه حل استفاده از تغییر مسیر 301 است.
در اینجا تمامی این آدرس ها را به یک آدرس واحد و مشخص منتقل می کنیم.
نحوه ایجاد ریدایرکت 301
جهت ایجاد تغییر مسیر دائمی دو راهکار وجود دارد:
- ایجاد تغییر مسیر بصورت دستی در فایل htaccess
- ریدایرکت 301 با استفاده از افزونه یوست
1. ریدایرکت 301 در htaccess
رایج ترین روش ایجاد تغییر میسر دائمی استفاده از کد ریدایرکت 301 در فایل htaccess می باشد.
این روش مخصوص سرورهای لینوکسی می باشد که از Apache استفاده می کنند.
بعد از ورود به فایل htaccess باتوجه به سناریوی فنی خود می توانید از هر یک از کدهای زیر استفاده کنید.
1. ریدایرکت یک صفحه به یک صفحه دیگر
Redirect 301 /old-page.html /new-page.html
2. ریدایرکت کل صفحات یک دامنه به دامنه جدید
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]
3. ریدایرکت نسخه بدون www به نسخه با www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
4. ریدایرکت نسخه با www به نسخه بدون www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
5. ریدایرکت نسخه http به نسخه https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. ریدایرکت از زیردامنه به فولدر
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.sample.com [NC]
RewriteRule ^(.*)$ http://sample.com/blog$1 [L,R=301,NC]
2. ریدایرکت 301 با استفاده از افزونه یواست
اگر سیستم مدیریت محتوای سایت شما وردپرس است، حتما با یوست (Yoast) افزونه سئو وردپرس آشنا هستید.
با استفاده از یواست می توانید به راحتی تغییر مسیرهای خود را ایجاد کنید.
برای این کار از بخش مدیریت، منوی سئو و گزینه تغییر مسیرها را انتخاب کنید.
ابندا نوع تغییر مسیر خود را مشخص کنید که در اینجا “301 کاملا انتقال یافت” باید باشد.
در قیمت “نشانی قدیمی” آدرس قدیمی را وارد کنید (صفحه ای که می خواهید آن را منتقل کنید) و در قسمت “آدرس“، آدرس صفحه ای را که می خواهید نشانی قدیمی را به آن منتقل کنید را وارد کنید.
ریدایرکت 301 در پلسک
برای ایجاد ریدایرکت 301 در پلسک مراحل زیر را باید انجام داد.
- وارد پنل پلسک هاست تان شوید.
- به قسمت Website and Domains مراجعه کنید.
- بر روی گزینه Add Domain کلیک کنید.
- پس از باز شدن بخش مورد نظر، در قسمت Domain Name نام دامنه ای که قرار است ریدایرکت شود را وارد کنید.
- Hosting Type را بر روی گزینه Forwarding تنظیم کنید.
- در نهایت در Destination Address آدرس جدید را وارد کنید و تغییرات را اعمال نمایید.
تفاوت ریدایرکت 301 و 302
نوع دیگری از ریدایرکت به نام ریدایرکت 302 وجود دارد.
ریدایرکت 302 نیز مانند 301 وظیفه انتقال یک آدرس به یک آدرس دیگر را دارد؛ اما به صورت موقت.
با استفاده از ریدایرکت 302 به گوگل می فهمانید که این تغییر مسیر به صورت موقت انجام گرفته است و قصد دارید تا در آینده صفحه مورد نظر را برگردانید.
در ریدایرکت 301 صفحه قدیمی به مرور زمان از نتایج گوگل حذف خواهد شد؛ اما در ریدایرکت 302 گوگل صفحه قدیمی را نگه می دارد.
توجه کنید اگر زمان زیادی از ریدایرکت 302 شما بگذرد و آن را برنگردانید، ممکن است گوگل به طور خودکار آن را به عنوان ریدایرکت 301 در نظر بگیرد.
جمع بندی
در این مقاله در رابطه با مفهوم ریدایرکت 301 و نحوه ایجاد آن صحبت کردیم.
اگر بعد از خواندن این مقاله هنوز سوالی در رابطه با ریدایرکت 301 دارید، حتما با ما در میان گذارید تا در اولین فرصت ممکن به آن پاسخ دهیم.
امیدواریم که این مطلب برای شما مفید بوده باشد.
تبلیغات شما نتیجه دلخواه را نمیدهد؟
از خدمات مشاوره حرفهای ما استفاده کن
دیگر زمان و پول خود را هدر ندهید! با خدمات تخصصی بازاریابی و تبلیغات دیجیتال ما، کمپینهای خود را به موتور محرک رشد کسبوکار تبدیل کنید. همین حالا فرم مشاوره را تکمیل نمایید.