آموزش کامل پلاگین BingIndexNow برای Typecho

از ثبت‌نام در بینگ تا تنظیم پلاگین و فعال‌سازی ایندکس خودکار


مرحله 1: دریافت کلید API از بینگ

  1. وارد Bing Webmaster Tools شوید.
  2. با حساب مایکروسافت لاگین کنید.
  3. روی «Add a Site» کلیک و آدرس سایت (مثلاً https://example.com) را وارد کنید.
  4. در بخش «IndexNow» (یا «API Keys»)، کلید API را ایجاد کنید.

    • مثال کلید: 12345abcde67890 (این کلید را ذخیره کنید).

مرحله 2: ایجاد فایل کلید در هاست

  1. یک فایل متنی با نام تصادفی بسازید (مثلاً: 0dcee520a4294f8eb5134f697c131a42.txt).
  2. محتوای فایل را فقط کلید API قرار دهید (چیزی غیر از کلید ننویسید):

    12345abcde67890
  3. فایل را در ریشه دامنه (مسیر public_html/ یا www/) آپلود کنید.
  4. تست کنید که فایل از طریق اینترنت قابل دسترسی باشد:

    • مثلاً:

      https://example.com/0dcee520a4294f8eb5134f697c131a42.txt  
    • باید فقط کلید API را نمایش دهد.

مرحله 3: نصب پلاگین در Typecho


مرحله 4: تنظیمات پلاگین

  1. در پیشخوان Typecho، به «تنظیمات پلاگین» > «BingIndexNow» بروید.
  2. مقادیر را به این صورت پر کنید:

    • کلید API بینگ: کلیدی که از بینگ دریافت کردید (12345abcde67890).
    • نام هاست: آدرس دامنه شما (مثلاً example.com).
    • محل ذخیره کلید: آدرس کامل فایل txt (مثلاً https://example.com/0dcee520a4294f8eb5134f697c131a42.txt).
  3. تنظیمات را ذخیره کنید.

مرحله 5: تست عملکرد پلاگین

  1. یک مطلب جدید در Typecho منتشر کنید.
  2. پلاگین به طور خودکار URL مطلب را به بینگ ارسال می‌کند.
  3. برای بررسی ایندکس:

    • به Bing Webmaster Tools بروید.
    • در بخش «URL Submission»، آدرس مطلب را جستجو کنید.
    • اگر پیام «Submitted» یا «Indexed» را دیدید، یعنی کار کرده است!

مشکلات رایج و راه‌حل‌ها

خطا: «کلید API نامعتبر است»

  • مطمئن شوید فایل txt حاوی همان کلید API است (بدون فاصله یا خط اضافه).
  • در Bing Webmaster Tools بررسی کنید کلید فعال است.

خطا: «فایل کلید یافت نشد (404)»

  • مسیر فایل txt را درست وارد کنید (با https:// شروع شود).
  • فایل را در ریشه دامنه آپلود کنید (نه در پوشه‌های دیگر).

مطالب ایندکس نمی‌شوند

  • در پیشخوان Typecho، به «لاگ پلاگین» مراجعه کنید (جدول bing_index_log).
  • اگر خطای HTTP می‌بینید (مثلاً کد 403)، ممکن است هاست شما به API بینگ دسترسی نداشته باشد (با هاستینگ تماس بگیرید).