ری دایرکت 301 چیست؟ تاثیر آن بر روی سیوی سایت چیست؟
می خواستم بدونم ری دایرکت 301 چیست؟ تاثیر آن بر روی سیوی سایت چیست ؟
لطفا اگز خلاصه و مفید بتونید توضیح بدید ممنون میشم.
ری دایرکت 301 چیست؟
خب اول ببینیم ری دایرکت 301 چیست ؟ ری دایرکت 301 به معنی تغییر مسیر دائمی از یک آدرس به آدرس دیگه هست. طوری که همه امتیازات و جایگاه لینک قبلی حفظ بشه و ارزشش از دست نره.
ساده ترش این هست که کاربر به صفحه و آدرس متفاوت از آدرسی که در موتورهای جستجو دیده هدایت میشه. همچنین ممکنه کاربری در مرورگر خودش یک آدرس رو وارد کنه ولی به محض اینکه اینتر رو میزنه به یک آدرس دیگه هدایت میشه. پس ری دایرکت 301 یعنی هدایت کاربر به آدرسی جز آدرسی که در مرورگر یا موتورهای جستجو نمایش داده میشه.
دلایل استفاده از ری دایرکت 301 چیست؟
خب استفاده از ری دایرکت 301 دلایل مختلفی می تونه داشته باشه.
- حفظ لینکهای ایندکس شده در موتورهای جستجو : فرض کنید سایتی دارید که مقالات زیادی در آن وجود دارد و این مقالات در طی سالها در موتورهای ایندکس شده است و حالا بنا به دلایلی می خواهید آدرس یا دامین سایت خود را تغییر دهید. خب در این حالت تمامی آدرسهای قبلی از بین خواهد رفت. ولی توسط ری دایرکت 301 آدرس های قبلی حفظ خواهد شد.
- حفظ ارزش لینک : در مورد بالا توضیح داده شد که در صورتی که لینکها تغییر کنند لینکهای قبلی نامعتبر می شود. اما توسط ری دایرکت 301 ارزش لینکها حفظ شده و باقی خواهد ماند.
- حفظ سئوی سایت : یکی از مواردی که می تواند ضربه زیادی به سئوی سایت بزنید تغییر آدرس ها می باشد. توسط ری دایرکت 301 سئوی انجام شده برای سایت تا حد زیادی حفظ می شود.
کاربردهای رایج ری دایرکت 301
برخی ار رایج ترین کاربردهای ری دایرکت 301 در سایت به شرح زیر می باشد
- ریدایرکت یکسری از فایل های خاص در همان دامنه : به عنوان مثال ممکن است یکسری از فایل های در سایت قدیمی شده باشند، یا مکانشان تغییر کرده باشد یا به هر دلیلی باید به فایل جدیدی ریدایرکت شوند.
- ریدایرکت دامنه قدیمی به دامنه جدید : به عنوان مثال دامنه شما قدیمی شده یا به هر دلیلی بلااستفاده شده است و قصد دارید دامنه با تمام لینکهای آن را به دامنه جدید با لینکهای متناظر منتقل کنید.
- استفاده از آدرس دامنه با www یا بدون www : ممکن است گاهی به هر دلیلی نیاز داشته باشید به صورت فوری در آدرس دامنه خود از www استفاده کنید یا به هر دلیلی www را حذف کنید. مثلا ممکن است آدرس سایت شما example.com باشد و بخواهید آن را به www.example.com تبدیل کنید.
- ریدایرکت با پسوندهای خاص : ممکن است گاهی بخواهید آدرس های خود را به پسوند خاصی ریدایرکت کنید. مثلا صفحه ای با پسوند php را به صفحه ای با پسوند html ریدایرکت کنید.
چگونه ریدایرکت 301 را انجام دهیم
به دو روش میتوان ری دایرکت 301 را انجام داد :
- روش اول : ایجاد ریدایرکت 301 از طریق فایل htaccess
- روش دوم : ایجاد ریدایرکت 301 در صفحات سایت
ریدایرکتهای سطح سرور معمولاً از طریق ایجاد تغییر در فایل htaccess. موجود در سرور انجام میشوند. ریدایرکتهای نوع دوم نیز با اضافه کردن کد در صفحه صورت میگیرند که این کار هم میتواند به صورت دستی و هم از طریق پلاگینها انجام شود.
تاثیر ریدایرکت 301 بر سئوی سایت چیست ؟
در کل باید دقت کنید که هر تغییری در ساختار آدرس دهی سایت می تواند بر روی سئوی سایت و نمایش نتایج سایت در موتورهای جستجو موثر باشد و این موضوع یکی از دلایلی می باشد که به هر دلیلی که قصد داشتید دامنه خود را تغییر دهید از ریدایرکت 301 استفاده کنید.
وقتی شما آدرس دامنه خود را ریدایرکت میکنید در واقع به موتورهای جستجو می گویید که همه رنک هایی که برای آدرس قبلی ایجاد شده به آدرس جدید منتقل کند. این رنکها شامل :
- Page Rank
- MOZ Rank
- Page Authority
- Traffic Value
میباشند. وقتی شما آدرس خود را ری دایرکت می کنید به موتورهای جستجو می گویید که همه آدرس های قبلی را با آدرس جدید جایگزین کرده اید. بنابراین اگر اشتباهی در این کار انجام شود عملا تاثیر بسیار مخربی بر روی سئوی سایت شما ایجاد خواهد شد.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2