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

ریدایرکت 301 در راستای سئو سایت به خدمت گرفته می شود. این url جدید باید در بخش موقعیت با پاسخ response مهیا شود. اگر می خواهید url یک صفحه را به نحوی تغییر دهید تا مانند آنچه در نتایج موتورهای جستجو ظاهر می شوند باشد ما به شما ریدایرکت 301 را برای بهینه سازی سایت خود توصیه می کنیم تا رنکینگ سایت خود را بهبود دهید.

سئو سایت ام.سی سئو بهینه سازی سایت ریدایرکت 302

سئو سایت ام.سی سئو بهینه سازی سایت ریدایرکت 301

ریدایرکت 301 چیست؟

کد http پاسخی ریدارکت 301 برای ریدارکت کردن دائمی یک  url استفاده می شود. به این معنا که لینک های موجود و نیز مطالب و سابقه ی یک Url باید به روز شود. ریدایرکت 301 بهترین روش برای حصول اطمینان از این است که کاربر و موتورهای جستجو به نسخه ی صحیحی از صفحه می رسند.

ریدایرکت 301 یکی از بهترین راهکارها در آپگرید کردن http به https است اگر

اگر یک کلاینت توانایی ویرایش لینک داشته باشد باید تمام رفرنس ها را به url درخواستی آپدیت کرد.

پاسخ یا ریسپانس قابل کش است.

مگر اینکه روش درخواست، هد باشد. در این صورت یک نوت هایپرتکست کوچک با یک هایپرلینک به url جدید باید باشد.

اگر ریدایرکت 301 در پاسخ به هر درخواستی به جز GET یا HEAD باشد، کلاینت باید قبل از ریدایرکت کردن از کاربر بپرسد.

301redirect سئو سایت بهینه سازی سایت ام.سی سئو ریدایرکت 301

301redirect سئو سایت بهینه سازی سایت ام.سی سئو ریدایرکت 301

نمونه های ریدایرکت 301

برای مثال در نظر بگیرید درخواست کلاینت به صورت زیر باشد:

GET /index.php HTTP/1.1
Host: www.example.org

پاسخ سرور به صورت زیر:

HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/index.asp

در این صورت در زیر می توانید نمونه ای از استفاده از یک فایل htaccess برای ریدایرکت کردن به یک نسخه ی بدون www پیوست شده به دامین را ببینید:

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

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

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]

در این قسمت نیز می توانید نمونه ای ریدایرکت کردن با استفاده از ریدایرکت php را ببینید:

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://example.com/newpage.html”);
exit();
?>

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

ریدایرکت کردن در سئو سایت شما تاثیر بسیار مثبتی دارد به نحوی که موتورهای جستجو نیز ریدایرکت 302 را برای تغییر url یک صفحه توصیه می کنند تا در نتایج موتورهای جستجو نسخه های متفاوتی از یک صفحه نباشد و رتبه یا pagerank صفحه تقسیم نشود و موتورهای جستجو همچنین بتوانند تمام کاربرها را به نسخه ی واحدی از یک url ارجاع دهند.

اگر سایت خود را به دامنه ی جدیدی انتقال دادید و می خواهید این انتقال را یکپارچه کنید می توانید از ریدایرکت 301 استفاده کنید. همچنین اگر می خواهید کاربرهای به نسخه های url متفاوتی از صفحه ی شما نرسند.

اگر دو وبسایت را با هم ادغام می کنید و می خواهید مطمئن شوید که لینک های صفحات قبلی به آدرس درستی صفحه ی جدید ارجاع می دهند می توانید از ریدایرکت 301 استفاده کنید.

اگر وبسایت شما از طریق چند url مختلف قابل دسترسی است مثلا به صورت های زیر:

http://example.com/home, http://home.example.com, or http://www.example.com

در این صورت ایده ی خوبی خواهد بود تا با استفاده از ریدایرکت 301 ترافیک این آدرس های مختلف را با هم تجمیع کنید و همگی را به مقصد مطلوب خودتان بفرستید تارترافیک شما بین آدرس های مختلف تقسیم نشود و موتورهای جستجو در ایندکس سایت شما گمراه نشوند.

ریدایرکت 301 ریدایرکت 302 سئو سایت ام.سی سئو بهینه سازی سایت

301-302-redirect

در نهایت باید تفاوت ریدایرکت 301 و ریدایرکت 302 را به یاد داشت. در حالی که اولی دائمی و دومی موقتی است. می توان این گونه جمع بندی کرد که با استفاده از ریدایرکت 301 شما می توانید آدرس های مختلف را به طور دائمی به آدرس دلخواه خود ارجاع دهید تا ترافیک سایت شما افزایش یابد. موتورهای جستجو گمراه نشده و سئو سایت شما موفقیت آمیزتر خواهد بود.