اول لازم است مفهوم ریدایرکت و دلیل آن رابگوییم:
فرض کنید شما بدلایلی قصد تغییر نرم افزار سایت خودتان را دارید. مثلا یک مهاجرت از جوملا به وردپرس
و یا دامنه خود را به دامنه جدیدی تغییر دهید (طوریکه خطای داپلیکیت پیش نیاید)که اصطلاحا domain forwarding هم گفته میشود
خوب حال سوال این است که تکلیف لینکهایی که به سایت شما شده چیست
آیا غیر آنست که گوگل همه را حذف میکند
بله نه تنها حذف میکند بلکه ممکن است شما را جریمه هم بکند(چون کاربران گوگل را به مقصد نرسانده اید)
برای اجتناب از این قضیه شما باید کاربران را به صفحه جدید هدایت کنید
اما همه چیز به اینجا ختم نمی شود
بلکه لازم است به موتورهای جستجو از جمله گوگل چگونگی تغییرات را اعلام کنید (این جزو اصول مهندسی سئو است)
بهترین گزینه ها ۳۰۲ Redirect و۳۰۱ Redirect است خوب حالا می رسیم به اصل مطلب یعنی اینکه
فرق ری دایرکت ۳۰۱ با ۳۰۲ در مهندسی سئو چیست
وقتی شما قصد دارید برای همیشه کاربران خود را به فرق ریدایرکت ۳۰۱ و ۳۰۲ در سئو صفحه دیگری منتقل نمایید از ۳۰۱ استفاده میشود(مثل دلیل آورده شده مثلا تغییر نرم افزار سایت)
ولی اگر این تغییر موقتی باشد (مثلا دریافت اسپانسری در قبال تغییر کاربران به سایت دیگر به عنوان مثال شما اگر در گوگل عبارات
فهرست معروفترین ارایه کنندگان هاست لینوکس و ویندوز در ایران
را سرچ بزنید در صفحه اول جستجو وقتی برروی سایت getbyhost.com که در نتایج جستجو آمده کلیک کنی بجای getbyhost.com به یک سایت دیگرمیروید
برای مشاهده عملی جستجوی فوق را در گوگل انجام دهید و بر روی نتیجه آورده شده در سایت getbyhost.com کلیک نمایید در این جا(getbyhost.com در نتایج جستجوی گوگل مثال گفته شده) شما با هدر ۳۰۲ به سایت تبلیغ دهنده می روید و چون تبلیغ در دوره کوتاهی اتفاق می افتد از ۳۰۲ استفاده شده تا ارزش صفحه گفته شده به سایت انتقال داده شده به آن داده نشود
که این عمل اصطلاحا انتقال موقت نامیده میشود اما با کد ۳۰۱ انتقال بصورت دائمی است در این وضعیت ارزش صفحه نیز منتقل میشود
اگر بخوایم موقت یک سایت رو روی یک سایت دیگه انتقال بدیم کدوم بهتر ؟