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

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

ریدایرکت 301

ریدایرکت ۳۰۱

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

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

چرا باید از Redirect 301 استفاده کنیم ؟

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

آیا ریدایرکت ۳۰۱ قانونی است ؟

پاسخ این سوال بله میباشد ، در حال حاضر هیچگونه مشکلی در این نوع ریدایرکت از جانب موتور های جستجو همچون گوگل ندارد و میتوانید به راحتی از آن استفاده کنید .

نمونه ریدایرکت ۳۰۱ چگونه است و چطور عمل میکند ؟

به طور مثال شما یک بخش به نام وبلاگ بر روی ساب فولدر دارید { Example : Netava.ir/blog} و قصد دارید آن را بر روی ساب دامین انتقال دهید {Example : Blog.netava.ir } در اینجا فقط کافیست از این نوع کد ریدایرکت برای انتقال کلیه لینک ها و بازدید کنندگان استفاده کنید تا در سریعترین زمان کاربران منتقل شوند .

 

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

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

دقت داشته باشید کد زیر برای انتقال یک صفحه یا برگه میباشد.

Redirect 301 /old http://www.example.com/new

همانطور که در کد بالا می بینید در قسمت Old باید ادرس صفحه قبلی {صفحه ای که میخواید به صفحه جدید منتقل شود} و در بخش http://www.example.com/new ادرس صفحه جدید که میخواهید لینک ها منتقل شوند را وارد نمایید .

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

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

در کد فوق نیز میبینید که در خط سوم Example.com دامنه ما میباشد و میخواهیم به Example.net منتقل شود .

 

پس از آن میتوانید به راحتی تست کنید که این انتقال با موفقیت انجام شده است .

امیدوارم این مقاله نیز مفید واقع شده باشد . ارادتمند

Share

پاسخ دهید

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