
إذا كنت تدير موقعا يستخدم PHP واضطررت إلى إيقافه مؤقتا لتثبيت تحديثات أمنية عاجلة بسبب تغرة PHP الحالية، فهناك نقطة مهمة ينبغي الانتباه إليها حتى لا يتسبب التوقف المؤقت في مشكلات غير ضرورية في ظهور موقعك على جوجل.
فريق جوجل نشر تذكيرا لمشرفي المواقع الذين يقومون بإجراء إصلاحات عاجلة على خوادمهم أو يضطرون إلى إيقافها مؤقتا، ونصحهم باستخدام رمز الحالة 503 (Service Unavailable) أثناء فترة التوقف.
لماذا 503؟
ببساطة، يخبر رمز 503 محركات البحث بأن الموقع غير متاح مؤقتا، وليس أن الصفحة اختفت نهائيّا.
وهذا مهم عندما يكون الموقع متوقفا فقط بسبب أعمال صيانة أو تحديثات أمنية، إذ يساعد على الحفاظ على عناوين URL المفهرسة أثناء فترة التوقف، إلى أن يعود الموقع للعمل بشكل طبيعي.
في المقابل، ينبغي تجنب استخدام 404 أو عرض صفحة خطأ عادية مع رمز 200 لمجرد أن الموقع متوقف مؤقتا بسبب الصيانة.
ما الذي يحدث الآن؟
أصدرت PHP في 21 أكتوبر تحديثات أمنية عاجلة لمعالجة ثغرتين حَرجَتَين يمكن استغلالهما لتنفيذ أوامر عن بُعد على الخادم دون الحاجة إلى تسجيل الدخول، وأوصى فريق PHP جميع مستخدمي PHP بالتحديث فورا.
وقد أدى ذلك إلى إجراءات احترازية واسعة، إذ اضطرت بعض المؤسَّسات والمواقع الإلكترونية بما فيها مواقع إلكترونية حكومية إلى إيقاف خدماتها مؤقتا ريثما يتم تطبيق التحديثات الأمنية، وفقا لتقرير نشرته رويترز.
لذلك، إذا كان موقعك يعتمد على PHP وكنت بحاجة إلى إيقافه مؤقتا لتطبيق التحديث الأمني، فالأولوية هي تأمين الخادم وتطبيق التحديث، مع استخدام 503 أثناء فترة التوقف المؤقت بدل التعامل مع الموقع وكأنه غير موجود.
وبمجرد عودة الموقع للعمل وإرجاع استجابات 200 الطبيعية، يمكن أن تعود الأمور إلى مسارها المعتاد.
الخلاصة لمشرف الموقع: إذا كان التوقف مؤقتا بسبب صيانة أمنية، اجعل الخادم يوضح لمحركات البحث أنه توقف مؤقتا، وليس أن الصفحات اختفت.