ریدایرکت 301

توسط

در

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


قسمت 301 به کد وضعیت HTTP صفحه تغییر مسیر داده شده اشاره دارد.


مثال: blog.ahrefs.com به ahrefs.com/blog تغییر مسیر می دهد


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

که مرورگر پاسخ می دهد: “مطمئناً! من همین الان کاربر را آنجا می فرستم!»


به همین دلیل است که اگر سعی کنید از blog.ahrefs.com بازدید کنید، این اتفاق نمی افتد.


در عوض در ahrefs.com/blog قرار خواهید گرفت.

ریدایرکت 301

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

راه های زیادی برای انجام ریدایرکت های 301 وجود دارد، اما رایج ترین روش ویرایش فایل htaccess. سایت شما است.


این را در پوشه ریشه سایت خود خواهید یافت:


فایل را نمی بینید؟ یعنی یکی از دو چیز:


1. فایل htaccess. ندارید.

با استفاده از Notepad (ویندوز) یا TextEdit (Mac) یکی ایجاد کنید.

فقط یک سند جدید ایجاد کنید و آن را به عنوان htaccess ذخیره کنید.

پسوند استاندارد فایل txt را حذف کنید.


2. سایت شما روی وب سرور آپاچی اجرا نمی شود.

این تا حدودی فنی است، اما انواع مختلفی از وب سرورها وجود دارد.

Apache، Windows/IIS و Nginx رایج ترین هستند.

فقط سرورهای آپاچی از .htaccess استفاده می کنند.

برای بررسی اینکه وب سایت شما روی آپاچی اجرا می شود، از میزبان وب خود بپرسید.


در اینجا چند قطعه کد برای افزودن انواع رایج تغییر مسیر 301 از طریق htaccess.


مهم. این دستورالعمل ها فقط برای وب سرورهای آپاچی هستند.

ریدایرکت 301

یک صفحه قدیمی را به صفحه جدید هدایت کنید

از وردپرس استفاده می کنید؟

نیاز به ویرایش فایل htaccess. را با افزونه Redirection از بین ببرید.


این اضافه کردن 301 تغییر مسیر را به همین سادگی انجام می دهید.

ریدایرکت 301

چگونه مشکلات موجود ریدایرکت 301 را در سایت خود برطرف کنید

  • مطمئن شوید که نسخه HTTP سایت شما به HTTPS هدایت می شود.

هر وب سایتی باید از HTTPS استفاده کند.


نه تنها یک لایه امنیتی اضافی برای بازدیدکنندگان شما اضافه می کند، بلکه گوگل از HTTPS به عنوان سیگنال رتبه بندی استفاده می کند.

این را با این واقعیت ترکیب کنید که گواهینامه های SSL به صورت رایگان از طریق Let’s Encrypt در دسترس هستند و واقعاً هیچ بهانه ای برای استفاده نکردن از HTTPS از سال 2019 وجود ندارد.


اما داشتن گواهینامه SSL تنها نیمی از نبرد است…


همچنین باید مطمئن شوید که افراد واقعاً از نسخه HTTPS سایت شما بازدید می کنند، به این معنی که از تغییر مسیر 301 بین نسخه HTTP و HTTPS استفاده می کنند.

برای بررسی اینکه آیا این تغییر مسیر درست است، به صفحه اصلی خود بروید و به نوار URL نگاه کنید.

باید https://[www].yourwebsite.com/ را به همراه یک نماد قفل ببینید.

این را به http:// (نه https://) تغییر دهید سپس اینتر را بزنید.

شما باید به طور خودکار به نسخه HTTPS هدایت شوید.


اگر این اتفاق بیفتد، پس همه چیز باید در بیشتر موارد خوب باشد.

اما همچنان ممکن است مشکلاتی وجود داشته باشد، مانند:

1. تغییر مسیر HTTP به HTTPS در تمام صفحات سایت شما (به عنوان مثال، زیر دامنه ها) اجرا نمی شود.


2. HTTPS به HTTP تغییر مسیر می دهد.

مطمئن باشید چنین مسائلی وجود ندارد.


به گزارش صفحات داخلی بروید و به دنبال این مشکلات باشید:


توجه داشته باشید. اگر صفحه‌ای با اخطار HTTP به HTTPS می‌بینید، و آن صرفاً نسخه HTTP صفحه‌ای است که خزیدن از آن آغاز شده است، پس این یک مشکل نیست.

این مشکلات را با اعمال تغییر مسیرهای مناسب 301 از نسخه(های) HTTP به HTTPS صفحه(های) آسیب دیده برطرف کنید.

  • صفحات دارای 301 کد وضعیت را از نقشه سایت خود حذف کنید.

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

از آنجایی که صفحات دارای کد وضعیت 301 دیگر از نظر فنی وجود ندارند، هیچ فایده ای ندارد که از گوگل بخواهید آنها را بخرد.

اگر چنین صفحاتی در نقشه سایت شما باقی بمانند، ممکن است Google هر بار که وب سایت شما را دوباره خریدن می کند، به بازدید مجدد از آنها ادامه دهد.

این غیر ضروری است و بودجه خریدن را هدر می دهد.

در اینجا یک راه برای یافتن چنین صفحاتی وجود دارد:

  1. URL نقشه سایت خود را پیدا کنید (این معمولا yourdomain.com/sitemap.xml است… اما نه همیشه)
  2. از این ابزار برای دانلود تمامی URL ها استفاده کنید.
  3. لیست URL ها را در این بررسی کننده کد وضعیت HTTP رایگان جایگذاری کنید (توجه: محدود به 100 URL در یک زمان)
  4. فیلتر برای صفحات با 301 کد وضعیت.

به دنبال روشی سریعتر و ساده تر هستید؟

از حسابرسی سایت Ahrefs برای خریدن وب سایت خود استفاده کنید.

سپس به گزارش نمای کلی بروید و به دنبال خطاهای «3XX redirect in sitemap» بگردید.


با کلیک بر روی آن، تمام صفحات دارای 301 کد وضعیت در نقشه(های) سایت شما نمایش داده می شود.


این URL ها را از نقشه سایت خود حذف کنید و URL ریدایرکت نهایی را جایگزین کنید (اگر قبلاً در آنجا نبوده است).

  • زنجیره های تغییر مسیر را برطرف کنید.

زنجیره‌های تغییر مسیر زمانی رخ می‌دهند که یک سری از دو یا چند تغییر مسیر بین URL اولیه و URL مقصد وجود داشته باشد.


در اینجا آنچه گوگل در مورد آنها می گوید:


در حالی که Googlebot و مرورگرها می‌توانند زنجیره‌ای از تغییر مسیرهای متعدد را دنبال کنند (به عنوان مثال، صفحه 1 > صفحه 2 > صفحه 3)، ما توصیه می‌کنیم به مقصد نهایی هدایت شوید.

اگر این امکان پذیر نیست، تعداد تغییر مسیرها را در زنجیره کم نگه دارید، در حالت ایده آل بیش از 3 و کمتر از 5.


زنجیره های تغییر مسیر هیچ هدف دیگری جز آسیب رساندن به تجربه کاربر و کاهش سرعت کار ندارند، بنابراین باید در صورت امکان از آنها اجتناب کنید.


با استفاده از این بررسی‌کننده کد وضعیت HTTP، می‌توانید زنجیره‌های تغییر مسیر را در حداکثر 100 URL بررسی کنید.


به دنبال صفحاتی با دو یا چند تغییر مسیر باشید.


برای بررسی بیش از 100 صفحه در یک بار، گزارش صفحات داخلی در حسابرسی سایت Ahrefs را برای خطاهای “زنجیره تغییر مسیر” بررسی کنید.


با کلیک بر روی آن، تمام URL های موجود در زنجیره، از جمله صفحه مقصد نهایی، ظاهر می شوند.


دو راه برای رفع این خطاها وجود دارد.

  1. زنجیره تغییر مسیر را با یک تغییر مسیر 301 جایگزین کنید. به جای صفحه 1 > صفحه 2 > صفحه 3 > صفحه 4، تغییر مسیر به صفحه 1 > صفحه 4 تبدیل می شود.
  2. پیوندهای داخلی به صفحات هدایت شده را با پیوندهای مستقیم به URL نهایی جایگزین کنید. این مانع از خزیدن گوگل و سایر ربات ها در زنجیره های تغییر مسیر می شود. مهمتر از آن، این امر مانع از آن می‌شود که انسان‌های واقعی (می‌دانید، آن‌هایی که ممکن است چیزی از وب‌سایت شما بخرند) مجبور نباشند با کندی تغییر مسیرهای متعدد هنگام کلیک کردن روی یک پیوند، مقابله کنند.

در صورت امکان، راه حل دوم بهترین گزینه است.


برای انجام این کار، لیست زنجیره های تغییر مسیر را بر اساس “No. از لینک های ورودی” ستون از بالا به پایین کنید.

سپس روی تعداد لینک های ورودی کلیک کنید تا تمامی لینک های داخلی به صفحه تغییر مسیر داده شده را مشاهده کنید.


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

  • حلقه های تغییر مسیر را رفع کنید.

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

این یک حلقه نامحدود از تغییر مسیرها ایجاد می کند که می تواند موتورهای جستجو و کاربران را به طور یکسان گیج کرده و به دام بیاندازد.


مثال: صفحه 1 > صفحه 2 > صفحه 3 > صفحه 2 > صفحه 3 > صفحه 2 > صفحه 3 […]


اینها قاتلان تجربه کاربر هستند زیرا معمولاً به پاسخی مانند این از مرورگر منجر می شوند:


می‌توانید خطاهای حلقه تغییر مسیر را در دسته‌های ۱۰۰ تایی با استفاده از همان بررسی‌کننده کد وضعیت HTTP که قبلاً استفاده می‌کردیم، پیدا کنید.

به دنبال خطاهای «بیش از حداکثر تعداد تغییر مسیرها» باشید.


برای بیش از 100 صفحه، گزارش صفحات داخلی در حسابرسی سایت Ahrefs را برای خطاهای “حلقه تغییر مسیر” بررسی کنید.


روی این کلیک کنید تا همه صفحات دارای مشکلات حلقه تغییر مسیر نشان داده شوند، سپس هر مشکل را به یکی از دو روش برطرف کنید:

  1. اگر URL قرار نیست تغییر مسیر دهد، کد پاسخ HTTP آن را به 200 تغییر دهید.
  2. اگر قرار است URL تغییر مسیر دهد، URL مقصد نهایی را اصلاح کنید و حلقه را حذف کنید. از طرف دیگر، تمام پیوندهای ورودی به URL تغییر مسیر را حذف یا جایگزین کنید.

  • تغییر مسیرهای 302 و ریدایرکت های متا رفرش را با 301 جایگزین کنید.

هرگز از ریدایرکت های 302 یا ریدایرکت های متا رفرش برای تغییر مسیرهای دائمی استفاده نکنید.


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

بنابراین، اگر یکی از این موارد را در سایت خود دارید، باید آنها را حذف کنید یا با تغییر مسیر 301 جایگزین کنید.


برای مشاهده صفحاتی با این کدهای وضعیت HTTP، گزارش صفحات داخلی در حسابرسی سایت Ahrefs را برای مشکلات “Redirect Redirect” و “302 Redirect” بررسی کنید.


خوشبختانه، هر دو این مشکلات را می توان به یک روش حل کرد:

  1. اگر تغییر مسیر دائمی است، به جای آن از 301 استفاده کنید.
  2. اگر تغییر مسیر دائمی نیست، تغییر مسیر را حذف کنید.

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

رزرو محصول

همچنین شما میتوانید مطالبی از قبیل افزونه پست سفارشی ورد پرس ، رزرو محصول ، افزونه پست تایپ سفارشی و… را مطالعه نمایید.

جهت آموزش های بیشتر اینستاگرام آژانس مدلین را فالو داشته باشید.


دیدگاه‌ها

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

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