مقالات آموزشی سئو و بهینه سازی

ریدایرکت ۳۰۱ چیست و چگونه باید از آن استفاده کرد؟

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

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

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

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

در واقع ریدایرکت ۳۰۱ در موارد زیر استفاده می شود:

ادغام کردن و کنترل کنوانسیون‌های وب (مانند http://، www و …) تحت یک URL جهت بالا بردن اعتبار دامنه (موردی که در بالا به آن اشاره کردیم).

جهت ریبرندینگ یا تغییر نام تجاری و URL وب‌سایت

برای هدایت ترافیک از یک صفحه از سایت به صفحه‌ای دیگر

موارد استفاده از ریدایرکت۳۰۱ :

برای کاربران سول پیش می آید که چه هنگامی باید از ریدایرکت ۳۰۱ استفاده کرد ! فرض کنید به هر دلیلی شما آدرس یک url را میخواهید تغییر دهید و نمیخواهید جایگاهی که آن لینک دارد به خطر بیوفتد…! آدرس قبلی را با استفاده از ریدایرکت ۳۰۱ به آدرس جدید ریدایرکت میکنید ، با تمامی امتیازها و رتبه هایش به آدرس جدید انتقال داده می شود .

یا فرض را بر این داریم که بعد از مدتی که ورودی های گوگل شما و ترافیک سایتتان بالا رفت ، ترجیح میدهید برند خود را عوض کنید و از دامنه جدیدی استفاده و بهره ببرید ، میتوانید با استفاده از ریدایرکت ۳۰۱ تمامی امتایز دامنه قبلی را به دامنه جدید منتقل کنید.

یا گاها پیش آمده از است که با ارور داپلیکیت Duplicate Content در وب مستر مواجهه شده اید ، یکی از راه های حل این مشکل استفاده از ریدایرکت ۳۰۱ می باشد…

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

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

  • ایجاد ریدایرکت ۳۰۱ از طریق فایل htaccess
  • ایجاد ریدایرکت ۳۰۱ در صفحات سایت

 

در ادامه ، کدها و آموزش های لازم همراه با مثال برای شما عزیزان قرار خواهیم داد ، به تفکیک موضوعی :

ریدایرکت در htaccess


ریدایرکت ۳۰۱ یک آدرس به آدرس جدید

Redirect Match 301 /oldurl /newurl


ریدایرکت تمامی آدرس های یک دامنه به یک آدرس خاص

Redirect Match 301 / /newurl


ریدایرکت ۳۰۱ یک دامنه قدیمی به یک دامنه جدید

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ seoq.ir [NC,OR]
RewriteCond %{HTTP_HOST} ^www.seoq.ir [NC]
RewriteRule ^(.*)$ https://seoq.ir.com/$1 [L,R=301,NC]


ریدایرکت ۳۰۱ از www به نسخه بدون www

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.seoq.ir [NC]
RewriteRule ^(.*)$ https://seoq.ir /$1 [L,R=301,NC]


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

<?php // Permanent 301 Redirect via PHP
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.example.com/a-new-destination”);
exit();
?>


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

<%@ Language=VBScript %>
<%
Response.Status=”۳۰۱ Moved Permanently”
Response.AddHeader “Location”,”http://www.new-url.com/”
%>


امتیازدهی

میانگین امتیازات

خلاصه امتیازات

امتیاز کاربران: ۵ ( ۱ رای)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code

بستن
بستن