آموزش کامل پلاگین BingIndexNow برای Typecho
از ثبتنام در بینگ تا تنظیم پلاگین و فعالسازی ایندکس خودکار
مرحله 1: دریافت کلید API از بینگ
- وارد Bing Webmaster Tools شوید.
- با حساب مایکروسافت لاگین کنید.
- روی «Add a Site» کلیک و آدرس سایت (مثلاً
https://example.com) را وارد کنید. در بخش «IndexNow» (یا «API Keys»)، کلید API را ایجاد کنید.
- مثال کلید:
12345abcde67890(این کلید را ذخیره کنید).
- مثال کلید:
مرحله 2: ایجاد فایل کلید در هاست
- یک فایل متنی با نام تصادفی بسازید (مثلاً:
0dcee520a4294f8eb5134f697c131a42.txt). محتوای فایل را فقط کلید API قرار دهید (چیزی غیر از کلید ننویسید):
12345abcde67890- فایل را در ریشه دامنه (مسیر
public_html/یاwww/) آپلود کنید. تست کنید که فایل از طریق اینترنت قابل دسترسی باشد:
مثلاً:
https://example.com/0dcee520a4294f8eb5134f697c131a42.txt- باید فقط کلید API را نمایش دهد.
مرحله 3: نصب پلاگین در Typecho
مرحله 4: تنظیمات پلاگین
- در پیشخوان Typecho، به «تنظیمات پلاگین» > «BingIndexNow» بروید.
مقادیر را به این صورت پر کنید:
- کلید API بینگ: کلیدی که از بینگ دریافت کردید (
12345abcde67890). - نام هاست: آدرس دامنه شما (مثلاً
example.com). - محل ذخیره کلید: آدرس کامل فایل txt (مثلاً
https://example.com/0dcee520a4294f8eb5134f697c131a42.txt).
- کلید API بینگ: کلیدی که از بینگ دریافت کردید (
- تنظیمات را ذخیره کنید.
مرحله 5: تست عملکرد پلاگین
- یک مطلب جدید در Typecho منتشر کنید.
- پلاگین به طور خودکار URL مطلب را به بینگ ارسال میکند.
برای بررسی ایندکس:
- به Bing Webmaster Tools بروید.
- در بخش «URL Submission»، آدرس مطلب را جستجو کنید.
- اگر پیام «Submitted» یا «Indexed» را دیدید، یعنی کار کرده است!
مشکلات رایج و راهحلها
خطا: «کلید API نامعتبر است»
- مطمئن شوید فایل txt حاوی همان کلید API است (بدون فاصله یا خط اضافه).
- در Bing Webmaster Tools بررسی کنید کلید فعال است.
خطا: «فایل کلید یافت نشد (404)»
- مسیر فایل txt را درست وارد کنید (با
https://شروع شود). - فایل را در ریشه دامنه آپلود کنید (نه در پوشههای دیگر).
مطالب ایندکس نمیشوند
- در پیشخوان Typecho، به «لاگ پلاگین» مراجعه کنید (جدول
bing_index_log). - اگر خطای HTTP میبینید (مثلاً کد 403)، ممکن است هاست شما به API بینگ دسترسی نداشته باشد (با هاستینگ تماس بگیرید).