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

متى تكون الحماية بكلمة مرور مناسبة
تمر المواقع الثابتة غالبًا بمرحلة خاصة قبل النشر العام. الموقع مبني. الملفات موجودة. الرابط يعمل. لكن الجمهور لا يزال محدودًا.
| الحالة | لماذا تساعد بوابة كلمة المرور |
|---|---|
| مراجعة العميل | يستطيع أصحاب المصلحة فحص رابط حقيقي قبل الإطلاق العام. |
| مستندات داخلية | يشارك الفريق ملاحظات أو كتيبات أو صفحات مشروع بدون فتحها للجميع. |
| ملف أعمال خاص | يمكن إرسال دراسات حالة محددة إلى مسؤولي التوظيف أو العملاء أو المقابلين بدون نشر كل الأصول. |
| مشروع طلابي أو جماعي | يفتح المراجعون المشروع بينما يقرر الفريق ما الذي سيبقى عامًا. |
| حملة قيد التحضير | يتم فحص النصوص، روابط التتبع، الأصول، وتجربة الهاتف قبل الترويج. |
| PDF أو حزمة ملفات | يمكن لصفحة ثابتة جمع مستندات وملفات ومراجع خلف خطوة وصول واحدة. |
الهدف ليس مقاومة مهاجم مصمم. الهدف هو تقليل النشر العام غير المقصود أثناء مراجعة العمل أو تصحيحه أو اعتماده.
كلمة مرور، noindex، أم مصادقة كاملة؟
هذه أدوات مختلفة. التعامل معها كشيء واحد يخلق توقعات خاطئة.
| الأداة | ما الذي تفعله | ما الذي لا تفعله |
|---|---|---|
| الحماية بكلمة مرور | تمنع الوصول العادي بكلمة مرور مشتركة قبل تقديم الموقع. | لا تنشئ حسابات مستخدمين أو أدوارًا أو سجلات تدقيق أو SSO. |
noindex | تطلب من محركات البحث ألا تعرض الصفحة في النتائج. | لا تمنع من يملك الرابط من فتح الصفحة. |
robots.txt | يقدم تعليمات عامة للزواحف حول المسارات. | ملف عام ولا ينبغي اعتباره حماية. |
| مصادقة تطبيق كاملة | تدير المستخدمين، الجلسات، الصلاحيات، وتدفقات الهوية. | تحتاج إلى منطق تطبيق، وليس استضافة ثابتة فقط. |
| تحكم وصول شبكي | يقيّد الوصول عبر مزود هوية أو جهاز أو IP أو سياسة مؤسسة. | أثقل مما تحتاجه معظم معاينات العملاء. |
توثق Google علامة noindex كأداة للتحكم في الفهرسة. تفيد عندما لا تريد ظهور الصفحة في البحث، لكنها ليست حدًا للخصوصية. Cloudflare Access و Vercel Deployment Protection يمثلان الطرف الآخر: أنظمة وصول أقوى للتطبيقات وعمليات النشر. بوابة كلمة مرور بسيطة تقع في المنتصف.
احمِ التجربة الثابتة كلها، لا الصفحة الرئيسية فقط
الموقع الثابت ليس index.html فقط.
إذا كانت الصفحة الرئيسية وحدها محمية، بينما الصور أو السكربتات أو ملفات PDF أو الروابط العميقة لا تزال عامة، فقد تتسرب المعاينة. الحماية المفيدة يجب أن تقف أمام التجربة المنشورة، بما في ذلك الملفات التي تجعل الصفحة مفهومة.
قبل مشاركة رابط محمي، افحص هذه المسارات:
| نوع المسار | ما الذي يجب التحقق منه |
|---|---|
| الصفحة الرئيسية | الزيارة الأولى تطلب كلمة المرور. |
| الروابط العميقة | صفحات المشاريع أو docs أو مسارات الحملة الفرعية تتطلب الوصول أيضًا. |
| الأصول | الصور، PDF، السكربتات والتنزيلات ليست مكشوفة بروابط مباشرة واضحة. |
| النماذج | إذا كان هناك نموذج، يعمل بشكل صحيح بعد السماح بالوصول. |
| صفحات الخطأ | صفحات 404 أو fallback لا تكشف نصوصًا حساسة أو أسماء ملفات. |
هذا مهم خصوصًا في ملفات الأعمال ومشاريع العملاء. إخفاء الصفحة الرئيسية لا يفيد كثيرًا إذا كانت لقطات الشاشة غير المنشورة ما زالت تفتح من /assets/client-redesign-final.png.
اختر سير عمل كلمة المرور المناسب
كلمات المرور المشتركة سهلة التشغيل. لكنها تحتاج إلى انضباط.
| الحالة | عادة عملية |
|---|---|
| دورة مراجعة قصيرة واحدة | استخدم كلمة مرور مشتركة قوية وغيّرها بعد المراجعة. |
| عدة فرق لدى العميل | استخدم مشاريع أو روابط مراجعة منفصلة إذا كان الجمهور لا يجب أن يتداخل. |
| الرابط تم تمريره على نطاق واسع | غيّر كلمة المرور وأرسل الجديدة فقط إلى المراجعين المقصودين. |
| المشروع أصبح عامًا | أوقف الحماية بعد الاعتماد النهائي وإطلاق النطاق. |
| العمل لا يزال حساسًا | أبقِ الصفحة العامة منقحة وشارك التفاصيل فقط مع أشخاص معتمدين. |
لا تستخدم كلمة مرور طريفة وسهلة التخمين لمراجعة عميل. استخدم كلمة طويلة بما يكفي وشاركها عبر قناة تناسب حساسية العمل.
أين لا تكفي الحماية بكلمة مرور
الحماية بكلمة مرور مفيدة لأنها خفيفة. وهذا أيضًا حدها.
استخدم نموذج مصادقة تطبيق حقيقي عندما تحتاج إلى:
- حسابات أو دعوات لكل شخص.
- صلاحيات مختلفة لمشاهدين مختلفين.
- SSO عبر Google Workspace أو Microsoft Entra أو Okta أو مزود هوية آخر.
- سجلات تدقيق توضّح من شاهد ماذا.
- متطلبات قانونية أو تعاقدية أو امتثال حول الوصول.
- إلغاء وصول شخص واحد بدون تغيير وصول الجميع.
- بيانات عملاء حساسة أو بيانات دفع أو بيانات صحية أو سجلات منظمة.
بالنسبة إلى معاينة ثابتة، تكون كلمة مرور مشتركة غالبًا مستوى التحكم المناسب. بالنسبة إلى بوابة عملاء أو نظام داخلي أو سير عمل منظم، فهي ليست كافية.
أخطاء شائعة في المعاينات الثابتة المحمية
معظم المشاكل تأتي من أخطاء تشغيلية صغيرة.
| الخطأ | النهج الأفضل |
|---|---|
| إرسال الرابط قبل تفعيل الحماية | فعّل البوابة أولًا، ثم اختبر في نافذة خاصة. |
| نسيان الروابط العميقة | افتح صفحات المشاريع، docs، الأصول وملفات PDF مباشرة. |
| استخدام كلمة مرور واحدة دائمًا | غيّرها بعد المراجعات أو الإطلاقات أو التمرير غير المقصود. |
اعتبار noindex خصوصية | استخدم noindex لسلوك البحث، لا للتحكم في الوصول. |
| نشر تفاصيل سرية | نقّح الأسماء، المقاييس، لقطات الشاشة والمسارات الخاصة قبل الرفع. |
| ترك البوابة بعد الإطلاق | قرر هل النسخة النهائية عامة، محمية، أم مقسمة إلى نسختين. |
المعاينة المحمية تحتاج إلى مراجعة محتوى مثل الموقع العام. كلمات المرور تقلل التعرض غير المقصود؛ لكنها لا تجعل النشر غير الحذر آمنًا.
كيف تدخل في نشر المواقع الثابتة
تعمل الحماية بكلمة مرور بشكل أفضل عندما تكون جزءًا من سير النشر.
تسلسل عملي:
- ابنِ أو صدّر الموقع الثابت.
- ارفع المجلد، ZIP، HTML، build الإطار، ملف الأعمال، أو صفحة تحتوي على PDF.
- فعّل الحماية قبل مشاركة المعاينة.
- أرسل الرابط وكلمة المرور إلى المراجعين.
- صحح النصوص، الملفات، تجربة الهاتف والأصول.
- غيّر كلمة المرور إذا تغير الجمهور.
- أزل الحماية أو أبقها عند اتخاذ قرار النشر النهائي.
بهذا تبقى المراجعة قريبة من الموقع الحقيقي. يرى المراجعون المسارات والأصول والسلوك المتجاوب نفسه الذي ستستخدمه النسخة العامة لاحقًا.
كيف يعالج DeployPages هذا السيناريو
DeployPages مبني حول النشر الثابت، لذلك تستهدف الحماية بكلمة مرور المعاينات الثابتة والمشاركة الخاصة، لا مصادقة backend.
يمكنك نشر مجلد ثابت، ZIP، مشروع HTML، ملف أعمال، تصدير docs، موقع مولّد بالذكاء الاصطناعي، أو صفحة تحتوي على أصول PDF، ثم تفعيل الحماية من عناصر تحكم المشروع عندما تتضمنها خطة مساحة العمل. يجب على الزائرين إدخال كلمة مرور المشروع قبل مشاهدة الموقع المنشور. يمكن للمشروع نفسه استخدام التحليلات، النطاقات المخصصة، الرجوع الفوري، والنشر عبر CLI.
يبقى المسار بسيطًا: ارفع الموقع، احمه أثناء المراجعة، ثم قرر هل تبقى النسخة النهائية خاصة أم تنتقل إلى نطاق عام.
قائمة فحص قبل المشاركة
قبل إرسال موقع ثابت محمي بكلمة مرور:
- افتح الرابط في نافذة خاصة وتأكد أن شاشة كلمة المرور تظهر.
- اختبر رابطًا عميقًا، لا الصفحة الرئيسية فقط.
- جرّب روابط مباشرة إلى ملفات PDF، الصور، السكربتات والتنزيلات المهمة.
- أزل الأسماء السرية، المقاييس الخاصة، التعليقات الداخلية ومسارات المسودات.
- استخدم كلمة مرور مشتركة قوية واحفظها في مكان يستطيع الفريق تغييرها منه.
- إذا كان العمل حساسًا، شارك كلمة المرور منفصلة عن الرابط.
- قرر متى ستتم إزالة الحماية أو تغييرها أو إبقاؤها.
- احتفظ بمسار rollback قبل استبدال نسخة تمت مراجعتها.
الحماية بكلمة مرور ليست لجعل الموقع الثابت معقدًا. هي لتقليل مخاطر المرحلة الخاصة بينما يتم تقييم العمل وتصحيحه واعتماده.