Rudra Analyzer

مدقق مجاني للروابط المعطّلة

افتح صفحتك في متصفح Chrome حقيقي، واختبر الروابط فيها، واكتشف النصوص البرمجية والصور والملفات الأخرى التي تفشل في التحميل، والتقط أخطاء JavaScript، وراجع نماذج الصفحة — دون إرسالها أبدًا.

أدخل صفحة واحدة، مثل https://yourwebsite.com أو https://yourwebsite.com/pricing.

ما الذي تفحصه هذه الأداة

  • الروابط إلى صفحاتك

    الروابط على الموقع نفسه الذي تنتمي إليه الصفحة (البروتوكول والنطاق نفسيهما)، مجمّعة من الصفحة كما يعرضها المتصفح، مع اختبار روابط التنقل أولًا.

  • حتى 12 رابطًا داخليًا و5 روابط خارجية

    أول 12 رابطًا فريدًا إلى صفحاتك وأول 5 روابط إلى مواقع أخرى. وتُتخطى الروابط إلى نطاقاتك الفرعية وروابط البريد الإلكتروني والهاتف وروابط javascript:، وتُحتسب روابط #section على أنها الصفحة التي تنتمي إليها.

  • المعطّل يعني خطأً أو عدم استجابة

    يكون الرابط الداخلي معطّلًا عندما يُرجع 400 أو أكثر أو لا يستجيب خلال 8 ثوانٍ. وتُتبع عمليات إعادة التوجيه خطوة بخطوة (حتى 5). أما للمواقع الأخرى، فتُعدّ 401 و403 و405 و429 و999 غير حاسمة، لأن كثيرًا من المواقع ترفض الزوار الآليين.

  • أخطاء JavaScript

    الأخطاء غير المعالجة التي تحدث أثناء تحميل الصفحة، وغالبًا ما تعني أن قائمة أو نموذجًا أو شريط عرض لا يعمل.

  • أخطاء وحدة التحكم

    الأخطاء التي تسجّلها الصفحة في وحدة تحكم المتصفح.

  • فحوص النماذج (دون إرسالها أبدًا)

    ترميز كل نموذج: حقول كلمات المرور في صفحة HTTP أو المُرسلة عبر http://، وكلمات المرور المُرسلة بطريقة GET، والاكتفاء بـ placeholder بدلًا من التسمية، والتسميات المفقودة، وأنواع الحقول، وتلميحات الإكمال التلقائي، والإجراءات الخارجية، ورمز على غرار CSRF، وزر الإرسال.

  • الملفات التي تفشل في التحميل

    نصوصك البرمجية وأوراق الأنماط والصور والخطوط الخاصة بك التي تفشل أو تُرجع حالة خطأ أثناء تحميل الصفحة، والصور التي تُحمَّل معطوبة.

كيف يعمل الفحص

نحمّل الصفحة في Chromium دون واجهة، وننتظر اكتمال تحميلها، ونجمع الروابط من الصفحة كما يراها المتصفح — فتُشمل الروابط التي تضيفها JavaScript. ويحصل كل رابط على طلب HEAD سريع، مع اللجوء إلى GET عندما لا يسمح الخادم بـ HEAD. وتُتبع عمليات إعادة التوجيه يدويًا، ويُتحقق من أن كل خطوة عنوان عام قبل طلبها.

لا تُرسَل النماذج أبدًا، ولا يُنقر عليها، ولا تُوضع في حالة تركيز، ولا تُملأ. نقرأ HTML الخاص بها، ونسأل المتصفح مرة واحدة — دون لمس أي حقل — هل سيمنع إرسالًا فارغًا. تبدأ النتيجة من 100: كل رابط داخلي معطّل يكلّف 10 نقاط (بحد أقصى 40)، وكل خطأ JavaScript غير معالج 10 (بحد أقصى 30)، وكل خطأ في وحدة التحكم 5 (بحد أقصى 20)، وكل ملف من ملفاتك يفشل في التحميل 4 (بحد أقصى 20)، ونموذج كلمة مرور على HTTP أو يُرسل إلى http:// أو يستخدم GET 10 لكل منها، والاكتفاء بـ placeholder بدلًا من التسمية 3. أما الروابط الخارجية المعطّلة والصور المعطوبة وملاحظات النماذج الأخرى فمعلوماتية ولا تكلّف شيئًا.

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

الأدلة التي ستراها

يُدرج كل رابط معطّل مع عنوان URL الخاص به، ورمز الحالة الذي أرجعه (أو «لا توجد استجابة»)، ونص الرابط. وتعرض الملفات الفاشلة عنوان URL وحالتها، وتعرض أخطاء JavaScript ووحدة التحكم الرسائل الأولى، وتسمّي ملاحظات النماذج النموذج والحقول المعنية — أسماء الحقول وتسمياتها فقط، ولا شيء مما يُكتب أبدًا. وتُوسم الروابط التي تعذّر اختبارها، مثل العناوين الخاصة، بأنها لم تُختبر.

ما لا تفحصه هذه الأداة

  • كل رابط في الصفحة

    لا تُختبر إلا أول 12 رابطًا داخليًا و5 روابط خارجية. أما الروابط في الصفحات الأخرى فتحتاج إلى فحص للموقع.

  • المواقع التي تحظر الزوار الآليين

    ترفض بعض المواقع أدوات الفحص برمز 403 أو 429. ونعامل ذلك على أنه غير حاسم بدلًا من اعتباره معطّلًا.

  • هل تعمل نماذجك فعلًا

    لا تُرسَل النماذج أبدًا، لذا لا يمكننا اختبار ما يحدث بعد الإرسال، ولا التحقق على الخادم، ولا الحماية من CSRF، ولا تصفية الرسائل المزعجة.

  • الأزرار والتفاعلات

    لا يُنقر على أي شيء، لذا لا تُلتقط الأخطاء التي تحدث فقط بعد لمسة — مثل فتح قائمة أو الإضافة إلى السلة.

مشكلات شائعة نكتشفها

  • صفحات نُقلت أو حُذفت

    تدوينات قديمة، أو منتجات متوقفة، أو صفحات أُعيدت تسميتها ولا تزال هناك روابط تشير إليها.

  • أخطاء كتابية في الروابط

    حرف ناقص أو شرطة مائلة زائدة في رابط مكتوب يدويًا.

  • روابط متبقية من إعادة تصميم

    هياكل URL قديمة أو روابط إلى نسخة اختبارية من الموقع.

  • أخطاء الخادم

    صفحات تُرجع الخطأ 500 بسبب إضافة أو قالب معطّل.

  • JavaScript يتعطل عند التحميل

    مكتبة مفقودة، أو نص برمجي محمّل بترتيب خاطئ، أو شيفرة تتوقع عنصرًا غير موجود في هذه الصفحة.

  • ملفات يفشل تحميلها

    صور أو خطوط أو نصوص برمجية تُرجع 404 بعد إعادة تصميم أو تحديث إضافة.

  • نماذج غير آمنة أو بلا تسميات

    نماذج تسجيل دخول في صفحات لا تزال تُقدَّم عبر HTTP، ومربعات بحث تعتمد على نص placeholder بدلًا من التسمية، وحقول بريد إلكتروني تستخدم type="text".

كيفية إصلاحها

  1. حدّث الرابط أو أزله

    إذا نُقلت الصفحة، فغيّر الرابط إلى عنوانها الجديد. وإذا حُذفت نهائيًا، فأزل الرابط أو وجّهه إلى أقرب صفحة مفيدة.

  2. أعد توجيه العناوين القديمة

    اضبط إعادة توجيه دائمة (301) من عنوان URL القديم إلى الجديد لتستمر الإشارات المرجعية والروابط من المواقع الأخرى في العمل أيضًا.

  3. أصلح أخطاء JavaScript بدءًا من الأعلى

    افتح الصفحة، ثم أدوات المطوّر في متصفحك (F12) وعلامة التبويب Console. غالبًا ما يسبب الخطأ الأول بقية الأخطاء، لذا أصلحه أولًا.

  4. أعد الفحص بعد النشر

    شغّل الفحص مرة أخرى بعد التغييرات، وبعد نقل الصفحات أو حذفها.

  5. رتّب نماذجك

    قدّم النماذج وأرسلها عبر HTTPS، واستخدم method="post" لكل ما يتضمن كلمة مرور، وامنح كل حقل تسمية مرئية، واستخدم قيم type وautocomplete الصحيحة (email وtel وcurrent-password) لتساعد الهواتف ومديرو كلمات المرور.

الأسئلة الشائعة

هل يفحص الروابط إلى المواقع الأخرى؟

نعم، بعضها: أول 5 روابط إلى مواقع أخرى. ولأن كثيرًا من المواقع ترفض الزوار الآليين، تُعامل حالات مثل 403 أو 429 على أنها غير حاسمة، وتُعرض الروابط الخارجية المعطّلة للعلم دون خفض نتيجتك. ولا تُختبر الروابط إلى نطاقاتك الفرعية.

لماذا 12 رابطًا داخليًا فقط؟

ليبقى الفحص المجاني سريعًا: فكل رابط طلب منفصل. تُختبر روابط التنقل أولًا، ثم البقية بترتيب الصفحة. ويغطي فحص الموقع بحساب مجاني صفحات وروابط أكثر.

يُبلَّغ عن رابط على أنه معطّل، لكنه يعمل في متصفحي. لماذا؟

بعض الخوادم تحظر الزوار الآليين، أو تتطلب تسجيل الدخول، أو تحدّ من عدد الطلبات، فتُرجع خطأً مثل 403 أو 429 لأداة الفحص لدينا. إذا كانت الصفحة تعمل للزوار الحقيقيين، يمكنك تجاهله — أو أن تطلب من الاستضافة السماح بالفحص.

هل يرسل نماذجي أو ينقر على الأزرار؟

لا. لا تُرسَل النماذج أبدًا، ولا يُنقر عليها، ولا تُوضع في حالة تركيز، ولا تُملأ، لذا لا يُرسل شيء ولا يتغير شيء في موقعك. نقرأ HTML كل نموذج وحالة التحقق الخاصة بالمتصفح، ونعرض أسماء الحقول وتسمياتها — لا قيمها أبدًا.

لماذا تخفض أخطاء وحدة التحكم النتيجة؟

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

أدلة مفيدة

أدوات مجانية ذات صلة

تفضّل أن يصلحها أحد نيابةً عنك؟

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