ForHosting KIT · تحسين محركات البحث (SEO)

فحص خريطة إعادة التوجيه

قد تبدو ورقة إعادة التوجيه صحيحة عند مراجعة كل صف منفردًا، بينما تخفي حلقة لا يستطيع الزاحف الخروج منها أو مصدرًا واحدًا يؤدي إلى وجهتين مختلفتين. ألصق خريطة CSV أو TSV لتحليل الرسم الكامل قبل النشر. يربط التقرير كل ملاحظة بسجلها، ويتتبع المسارات الواضحة حتى نهايتها، ويتوقف بصراحة عندما لا توجد وجهة نهائية حقيقية بدل أن يخمّن رابطًا غير موجود.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

راجع الخطة قبل نقل الزيارات

يكون إصلاح خطأ إعادة التوجيه أسهل وأقل خطرًا عندما تظل الخريطة ملفًا لم يُنشر. يقرأ الفاحص source وtarget وحالة HTTP الاختيارية من كل سجل، ثم يبني الرسم الموجّه الذي ستنشئه القواعد بعد الإطلاق. ويعرض المسارات غير الصالحة، والحالات غير المدعومة، والمصدر المرتبط بوجهات متعارضة، والتحويل الذي يعيد الصفحة إلى نفسها. يتم التحليل من دون اتصال بالشبكة، لذلك لا تُطلب عناوين الاختبار أو الإنتاج ولا يُعدّل الملف. ويمكن إدخال النتيجة في مراجعة الترحيل أو قائمة الإطلاق أو بوابة جودة آلية من دون كشف مسارات غير منشورة لطرف آخر.

ميّز السلسلة عن الحلقة والوجهة النهائية

يتتبع الفاحص كل مصدر قابل للاستخدام حتى يصل إلى هدف لا يظهر مرة أخرى بصفته مصدرًا. المسار ذو القفزة الواحدة يحمل الحالة direct. أما المسار الأطول فيحمل الحالة chain ويعرض عدد القفزات والمسار الكامل وfinal_target، حتى تستطيع تقصيره إلى تحويل مباشر بعد المراجعة. الحلقة مختلفة لأنها بلا نهاية. عند وجود حلقة من صفحتين، أو دورة أطول، أو مسار يدخل في دورة، تعرض النتيجة cycle والمسار المتكرر ولا تعرض final_target. كذلك لا يمنح المصدر الغامض أو التحويل الذاتي وجهة مصطنعة، لأن غياب النتيجة أصدق من اقتراح قد يضر الفهرسة.

استخدم قواعد محافظة لملف CSV والروابط

تقبل المدخلات الفاصلة أو الفاصلة المنقوطة أو علامة الجدولة أو الخط العمودي، كما تتعامل مع الحقول بين علامتي اقتباس والاقتباس المكرر والمسافات المحيطة. يفضّل الاكتشاف التلقائي صف عناوين يحتوي source وtarget، ويمكن تحديد الفاصل يدويًا لملف غير معتاد. يجوز أن يكون المصدر والهدف رابط HTTP أو HTTPS كاملًا أو مسارًا يبدأ بشرطة مائلة. حدّد base_url إذا أردت مقارنة الشكلين داخل رسم واحد. يحافظ الفاحص على حالة الأحرف في المسار والاستعلام والمحارف المرمّزة، ولا يطبق تسوية مفرطة قد تدمج عنوانين مختلفين. وتُطبق حدود ثابتة للبايتات والصفوف قبل اجتياز الرسم.

مراجعة ما قبل ترحيل الموقع

افحص الملف الوارد من وكالة أو نظام إدارة محتوى أو جرد زحف قبل تغيير DNS أو القوالب أو قواعد الخادم.

ضبط جودة الخريطة باستمرار

شغّل التقرير الحتمي نفسه مع كل إصدار وامنع المصادر المتعارضة أو الحلقات من الوصول إلى إعداد الإنتاج.

اختصار السلاسل القديمة

استخدم المسار وعدد القفزات والوجهة النهائية لتحويل الطريق متعدد المراحل إلى إعادة توجيه مباشرة تمت مراجعتها.

هل يزور الفاحص روابط المصدر أو الهدف؟

لا. يحلل النص كرسم غير متصل بالشبكة، ولا يتبع التحويلات الحية، ولا يختبر استجابة HTTP، ولا يؤكد وجود الهدف، ولا يرسل المسارات غير المنشورة عبر الإنترنت.

ماذا يحدث عند وجود حلقة إعادة توجيه؟

تُوسم النتيجة المتأثرة بالحالة cycle ويظهر المسار المتكرر. يُحذف final_target عمدًا لأن الحلقة لا تملك وجهة نهائية.

ما حالات إعادة التوجيه المقبولة؟

يجب أن يحمل عمود رمز إعادة التوجيه الاختياري الاسم `status` حرفيًا؛ ولا يتعرف الفاحص على `code` أو `status_code`. يقبل العمود 301 و302 و307 و308. تستخدم الخانة الفارغة 301، وتظهر أي قيمة أخرى خطأً في صفها.

هل يمكن الجمع بين المسارات النسبية والروابط الكاملة؟

نعم، لكن حدّد base_url عندما تنتمي الصيغتان إلى الرسم نفسه. من دون الأساس يظهر تنبيه لأن الأداة لا ينبغي أن تخمّن نطاق المسار.

هل الأداة مجانية؟

تعمل أداة المتصفح محليًا ومجانًا على الحاسوب والهاتف. تستخدم أتمتة API العقد نفسه وتخصم السعر المنشور $0.002 من رصيد KIT المدفوع مسبقًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/seo/redirect-map-validate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/seo/redirect-map-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mapping":"source,target,status\n/old-page,/new-page,301\n/new-page,/final-page,301"}'
{
  "mapping": "source,target,status\n/old-page,/new-page,301\n/new-page,/final-page,301"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.redirect_map_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_bytes1048576
max_rows10000
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←