دليل إداري شامل لربط وحماية وتجهيز النطاقات عبر Cloudflare

1. ربط النطاق (Domain) بـ Cloudflare

تغيير خوادم الأسماء (Nameservers) من مسجل الدومين الأصلي إلى خوادم Cloudflare لتوجيه إدارة الموقع بالكامل نحو السحابة.

Nameserver 1: art.ns.cloudflare.com
Nameserver 2: cody.ns.cloudflare.com
2. إدارة سجلات DNS الأساسية (A & CNAME Records)

توجيه الدومين إلى سيرفر الاستضافة (مثل Firebase Hosting) عبر سجلات الـ A و CNAME مع تفعيل سحابة البروكسي (Proxied).

Type: A  | Name: @    | Value: 199.36.158.100 | Proxy: Enabled
Type: CNAME | Name: www | Value: your-app.web.app | Proxy: Enabled
3. تفعيل شهادة الحماية الأمان SSL/TLS

تأمين تشفير الاتصال بالموقع عبر اختيار وضع التشفير المناسب (Full أو Strict) لضمان بروتوكول HTTPS الآمن.

// إعدادات التشفير الموصى بها في لوحة Cloudflare:
SSL Mode: Full (Strict)
Always Use HTTPS: Enabled
4. تحسين السرعة عبر التخزين المؤقت (Caching)

التحكم بسياسات الكاش لملفات الـ Static وتخزينها على أقرب سيرفر لزيادة سرعة فتح الموقع للزوار عالمياً.

Cache Level: Standard
Browser Cache TTL: 4 hours / 1 day
5. تفعيل ميزة الأداء الخارق (Auto Minify)

ضغط ملفات الأكواد تلقائياً (HTML, CSS, JS) من جهة السيرفر لتقليل حجم البيانات المنقولة للمتصفح.

Auto Minify Settings:
[✓] HTML   [✓] CSS   [✓] JavaScript
6. نظام الحماية الشامل وجدار الحماية (WAF)

إنشاء قواعد أمان وقواعد فحص لحظر الزيارات الضارة والهجمات السيبرانية (DDoS Attack Protection).

Security Level: Medium / High
Managed Challenges: Enabled for suspicious traffic
7. إعادة توجيه الروابط (Redirect Rules)

إدارة إعادة التوجيه التلقائية بين النطاق الرئيسي بدون www والنطاق مع www أو العكس لتوحيد الرابط.

Rule: If URL matches (smartweb.com/*) 
Then Redirect to -> https://www.smartweb.com/$1 (Status: 301)
8. تقنية تسريع الصفحات (Rocket Loader)

تسريع تحميل الأكواد البرمجية وسكربتات الجافاسكريبت لتحسين تجربة المستخدم ومؤشرات الأداء العامة (PageSpeed).

Rocket Loader: Enabled (Accelerates JS rendering)
9. إدارة ملفات الصفحة المخصصة للأخطاء (Custom Error Pages)

تفعيل واجهات مخصصة وجذابة للردود السلبية مثل صفحة (404 Not Found) أو أخطاء السيرفر (502/503).

Custom Error Pages Design -> Connected to Firebase Host Custom Routes
10. تحليل حركة المرور والمراقبة (Analytics & Logs)

متابعة إحصائيات الزوار، عدد الطلبات المحجوبة، ومصادر الترافيك الوارد للموقع بدقة من لوحة التحليلات.

Analytics Dashboard -> Requests, Bandwidth, Threat Control Monitor