منو

بلاگ

خدمات

تماس با ما

نحوه ریدایرکت 301 در افزونه‌های وردپرس

آخرین مقالات

نحوه ریدایرکت 301 در افزونه‌های وردپرس

فهرست مطالب

نحوه ریدایرکت 301 در افزونه‌های وردپرس (مانند Rank Math SEO, Yoast SEO Premium, Redirection)

این روش به مراتب ساده‌تر و کاربرپسندتر از ویرایش دستی فایل .htaccess هست و احتمال اشتباه رو هم کاهش می‌ده.

در ادامه، نحوه انجام این کار رو با جزئیات کامل برای سه افزونه محبوب وردپرس توضیح می‌دم:


۱. ریدایرکت 301 با افزونه Rank Math SEO

Rank Math یک افزونه سئو قدرتمند هست که قابلیت مدیریت ریدایرکت رو هم در خودش داره.

فعال‌سازی ماژول ریدایرکت:

  1. نصب و فعال‌سازی: ابتدا مطمئن بشید که افزونه Rank Math SEO روی سایت شما نصب و فعال هست.
  2. فعال‌سازی ماژول:
    • به پیشخوان وردپرس برید و از منوی سمت چپ روی “Rank Math” کلیک کنید.
    • حالا روی “Dashboard” (پیشخوان) یا “General Settings” (تنظیمات عمومی) کلیک کنید (ممکنه در نسخه‌های مختلف کمی متفاوت باشه).
    • در این قسمت، به دنبال ماژول “Redirections” (ریدایرکت‌ها) بگردید و مطمئن بشید که فعال (Enable) هست. اگر فعال نیست، اون رو فعال کنید.

افزودن ریدایرکت جدید:

  1. دسترسی به بخش ریدایرکت‌ها:
    • از منوی Rank Math، روی “Redirections” (ریدایرکت‌ها) کلیک کنید.
  2. افزودن ریدایرکت جدید:
    • در بالای صفحه، روی دکمه “Add New” (افزودن جدید) کلیک کنید.
  3. تنظیمات ریدایرکت:
    • Source URLs (آدرس‌های منبع/قدیمی): در این فیلد، آدرس کامل یا نسبی صفحه قدیمی رو که می‌خواید ریدایرکت بشه، وارد کنید.
      • نکته مهم: معمولاً نیاز نیست نام دامنه رو اینجا وارد کنید. فقط مسیر بعد از دامنه (مثلاً /old-page/ یا /old-category/old-post/) کافیه. اگر آدرس کامل رو وارد می‌کنید، مطمئن بشید که https:// و www. رو هم دقیقاً مطابق با سایتتون وارد کنید. برای ریدایرکت چند آدرس قدیمی به یک آدرس جدید، می‌تونید چند آدرس رو با زدن Enter در همین فیلد وارد کنید.
    • Destination URL (آدرس مقصد/جدید): در این فیلد، آدرس کامل و جدید صفحه مقصد رو وارد کنید (مثلاً https://www.yourdomain.com/new-page/).
    • Redirection Type (نوع ریدایرکت):
      • از منوی کشویی، “301 Permanent Move” (انتقال دائم 301) رو انتخاب کنید. این مهم‌ترین قسمت برای سئو هست.
      • (گزینه‌های دیگه مثل 302 موقت، 410 حذف شده، 451 غیرقانونی و… هستن که کاربردشون متفاوته).
    • Status (وضعیت): مطمئن بشید که روی “Active” (فعال) تنظیم شده.
    • Maintenance Code: این فیلد رو به حال خودش رها کنید (معمولاً برای وضعیت‌های خاص 404 یا 403 استفاده می‌شه).
  4. ذخیره ریدایرکت: روی دکمه “Add Redirection” (افزودن ریدایرکت) یا “Save Changes” (ذخیره تغییرات) کلیک کنید.

۲. ریدایرکت 301 با افزونه Yoast SEO Premium

Yoast SEO یکی از محبوب‌ترین افزونه‌های سئو هست و قابلیت ریدایرکت در نسخه پرمیوم اون ارائه میشه.

فعال‌سازی قابلیت ریدایرکت:

  1. نصب و فعال‌سازی: مطمئن بشید که افزونه Yoast SEO Premium روی سایت شما نصب و فعال هست.
  2. دسترسی به تنظیمات:
    • از پیشخوان وردپرس، به “SEO” (سئو) در منوی سمت چپ برید.
    • حالا روی “Tools” (ابزارها) کلیک کنید.
    • در این صفحه، به دنبال گزینه “Redirects” (ریدایرکت‌ها) بگردید و اون رو انتخاب کنید.

افزودن ریدایرکت جدید:

  1. باز کردن بخش ریدایرکت‌ها:
    • در صفحه Redirects، روی دکمه “Add new redirect” (افزودن ریدایرکت جدید) کلیک کنید.
  2. تنظیمات ریدایرکت:
    • Type (نوع): از منوی کشویی، “301 Permanent Move” رو انتخاب کنید.
    • Old URL (آدرس قدیمی): در این فیلد، آدرس کامل یا نسبی صفحه قدیمی رو وارد کنید (مثلاً /old-page/). باز هم، معمولاً نیاز به وارد کردن دامنه نیست.
    • New URL (آدرس جدید): در این فیلد، آدرس کامل و جدید صفحه مقصد رو وارد کنید (مثلاً https://www.yourdomain.com/new-page/).
    • Yoast SEO همچنین ابزارهایی برای مدیریت ریدایرکت‌های مربوط به حذف نوشته‌ها یا برچسب‌ها رو در اختیار قرار می‌ده که می‌تونه کار رو آسون‌تر کنه.
  3. ذخیره ریدایرکت: روی دکمه “Add Redirect” (افزودن ریدایرکت) کلیک کنید.

۳. ریدایرکت 301 با افزونه Redirection

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

نصب و فعال‌سازی:

  1. از پیشخوان وردپرس، به “Plugins” (افزونه‌ها) ➡️ “Add New” (افزودن جدید) برید.
  2. “Redirection” رو جستجو کنید، اون رو نصب و سپس فعال کنید.

افزودن ریدایرکت جدید:

  1. دسترسی به بخش ریدایرکت‌ها:
    • از منوی وردپرس، به “Tools” (ابزارها) ➡️ “Redirection” (ریدایرکت‌ها) برید.
  2. افزودن ریدایرکت جدید:
    • در بخش “Add New Redirection” (افزودن ریدایرکت جدید):
    • Source URL (آدرس مبدأ): آدرس نسبی صفحه قدیمی رو وارد کنید (مثلاً /old-post/).
    • Target URL (آدرس مقصد): آدرس کامل صفحه جدید رو وارد کنید (مثلاً https://www.yourdomain.com/new-post/).
    • Group (گروه): (اختیاری) می‌تونید ریدایرکت‌ها رو گروه‌بندی کنید تا مدیریتشون راحت‌تر بشه. مثلاً برای ریدایرکت‌های یک بخش خاص.
    • Action (عملیات): مطمئن بشید که روی “Redirect” (ریدایرکت) تنظیم شده.
    • Code (کد): از منوی کشویی، “301 – Moved Permanently” (301 – منتقل شده به طور دائم) رو انتخاب کنید.
  3. افزودن ریدایرکت: روی دکمه “Add Redirection” (افزودن ریدایرکت) کلیک کنید.

قابلیت‌های پیشرفته افزونه Redirection:

  • پایش خطاهای 404: این افزونه به طور خودکار خطاهای 404 سایت شما رو شناسایی می‌کنه و شما می‌تونید به راحتی برای اون‌ها ریدایرکت تعریف کنید.
  • رگولار اکسپرشن (Regex): می‌تونید از رگولار اکسپرشن برای ریدایرکت‌های پیچیده یا ریدایرکت تعداد زیادی آدرس با یک الگو استفاده کنید.
  • اطلاعات آماری: آمار مربوط به تعداد دفعات ریدایرکت شدن یک آدرس رو نشون می‌ده.

نکات بسیار مهم برای همه افزونه‌ها:

  • فقط از یک روش/افزونه برای ریدایرکت استفاده کنید: هرگز همزمان از چند افزونه ریدایرکت یا ترکیبی از افزونه و .htaccess برای یک ریدایرکت استفاده نکنید. این کار باعث تداخل، کندی سایت و مشکلات سئو میشه.
  • تست کنید! تست کنید! تست کنید! بعد از هر ریدایرکت، حتماً آدرس قدیمی رو در مرورگر وارد کنید و مطمئن بشید که به آدرس جدید (با کد وضعیت 301) ریدایرکت می‌شه. می‌تونید از ابزارهای آنلاین بررسی HTTP Header (مثل httpstatus.io) استفاده کنید.
  • شروع با / برای آدرس‌های نسبی: اگر آدرس نسبی وارد می‌کنید (یعنی بدون دامنه)، مطمئن بشید که با / شروع می‌شه (مثلاً /old-page/).
  • آدرس‌های کامل برای مقصد: همیشه آدرس مقصد رو به صورت کامل وارد کنید، شامل https:// و www. یا non-www (هر کدوم که برای سایت شما اصلی هست).
  • پایش Search Console: بعد از ایجاد ریدایرکت‌ها، بخش “Coverage” (پوشش) در Google Search Console رو چک کنید تا مطمئن بشید خطاهای 404 کاهش پیدا کرده و صفحات جدید ایندکس می‌شن.

با رعایت این نکات و استفاده از یکی از این افزونه‌ها، می‌تونید به سادگی و به صورت استاندارد، ریدایرکت‌های 301 سایتتون رو مدیریت کنید و از آسیب به سئوی سایت‌تون جلوگیری کنید.