ابدأ بقائمتين مختلفتين للمشكلات
قد يعمل الموقع عبر HTTPS بينما تحتوي صفحاته على روابط تنقل تبدأ بـ HTTP. وقد تطلب الصفحة أيضًا صورًا أو ملفات برمجية عبر HTTP. سجّل الحالتين في قائمتين منفصلتين؛ فالانتقال إلى صفحة مستقلة يختلف عن تحميل مورد غير آمن داخل الصفحة الحالية. توضح وثائق MDN هذا الفرق ضمن شرح المحتوى المختلط.
حدد نطاق المراجعة قبل البدء: أسماء النطاقات التابعة لك، واللغات، وأنواع الصفحات العامة. دوّن الأجزاء المستثناة مثل صفحات تسجيل الدخول أو الأنظمة الخارجية. فحص الصفحة الرئيسية وحدها لا يثبت سلامة روابط صفحات الخدمات والمقالات وقائمة الهاتف.
سجّل مكان إنشاء الرابط
لكل رابط قديم، احفظ عنوان الصفحة التي تحتوي عليه، ونصه الظاهر، وقيمة href الأصلية، والوجهة الناتجة، ومكانه في الواجهة. راجع التذييل ومسار التنقل ومبدّل اللغة والبطاقات المتكررة. إذا كان تقرير الزحف يعرض الوجهات فقط، احصل على قائمة الصفحات التي تشير إليها قبل توزيع مهام الإصلاح.
افحص عينة في HTML المستلم من الخادم وفي الصفحة بعد تشغيلها. قد يأتي الرابط من محتوى مقال محفوظ، أو مكوّن مشترك، أو برنامج يعمل في المتصفح. اجمع النتائج بحسب مصدر إنشائها؛ إصلاح تذييل واحد قد يعالج ظهور الرابط نفسه في عشرات الصفحات. واحتفظ بطلبات الصور والملفات في سجل مستقل.
اختبر الوجهة الآمنة قبل تعديل العنوان
افتح وجهة HTTPS المقترحة مباشرة. تحقق من قبول شهادة الاتصال، وظهور الصفحة المطلوبة، وتوافق محتواها مع نص الرابط. حافظ على المسار ومعاملات العنوان اللازمة. تغيير البروتوكول وحده لا يعالج صفحة محذوفة ولا رابطًا ينقل الزائر إلى لغة غير مناسبة.
توصي Google بتوجيه الروابط الداخلية باستمرار إلى العنوان الأساسي المفضّل. بعد تحديده، عدّل الرابط في مصدره. تجنب الاستبدال الشامل في قاعدة البيانات دون نسخة احتياطية ومعاينة محددة النطاق؛ فقد تتضمن البيانات أمثلة نصية أو تكاملات خارجية تحتاج معالجة مختلفة. يمكن الاحتفاظ بتحويل الروابط القديمة الواردة من الخارج، مع جعل التنقل المعدّل يصل إلى الوجهة المطلوبة مباشرة.
مثال توضيحي: تذييل مشترك ومقالان قديمان
افترض موقعًا بلغتين تظهر فيه وصلة http://example.com/contact/ في تذييل 40 صفحة، مع رابطين منفصلين داخل مقالين قديمين. تضم القائمة 42 ظهورًا، لكن مصادر التعديل الأساسية ثلاثة: مكوّن التذييل ومحتوى المقالين. هذه أرقام لتوضيح طريقة العمل، وليست نتائج مقاسة لموقع عميل.
إذا كان التذييل العربي يجب أن يقود إلى /ar/contact/ والإنجليزي إلى /en/contact/، فإن استبدال الجميع بعنوان HTTPS واحد سيعالج البروتوكول ويُحدث خطأ في اللغة. حدد الوجهة لكل لغة، وعدّل منطق المكوّن المشترك، ثم صحح رابطَي المقالين كلًا على حدة. اختبر التنقل في النسختين بعد التنفيذ.
أغلق المهمة باختبار يمكن تكراره
أعد الزحف بالنطاق نفسه، وقارن الروابط المتبقية بالقائمة الأصلية. اختبر عينات من تنقل الكمبيوتر والهاتف بالنقر الفعلي. راجع سجل الشبكة بصورة منفصلة بحثًا عن موارد غير آمنة؛ خلو قائمة روابط التنقل من HTTP لا يثبت سلامة جميع الملفات المضمنة في الصفحات.
احفظ قائمتي الروابط قبل التعديل وبعده، وأسماء المكونات أو المقالات المعدلة، وتاريخ الاختبار والاستثناءات المتبقية. أضف النتائج إلى مهام تدقيق موقعك وحدد مسؤولًا عن كل مصدر يحتاج إصلاحًا. اكتمال هذه المهمة يعني أن الروابط المختارة تصل إلى وجهاتها الصحيحة؛ ولا يعني تلقائيًا أن Google أعادت الزحف أو غيّرت ترتيب الموقع.
