تغيير خوادم الأسماء (Nameservers) من مسجل الدومين الأصلي إلى خوادم Cloudflare لتوجيه إدارة الموقع بالكامل نحو السحابة.
Nameserver 1: art.ns.cloudflare.com
Nameserver 2: cody.ns.cloudflare.com
توجيه الدومين إلى سيرفر الاستضافة (مثل 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
تأمين تشفير الاتصال بالموقع عبر اختيار وضع التشفير المناسب (Full أو Strict) لضمان بروتوكول HTTPS الآمن.
// إعدادات التشفير الموصى بها في لوحة Cloudflare:
SSL Mode: Full (Strict)
Always Use HTTPS: Enabled
التحكم بسياسات الكاش لملفات الـ Static وتخزينها على أقرب سيرفر لزيادة سرعة فتح الموقع للزوار عالمياً.
Cache Level: Standard
Browser Cache TTL: 4 hours / 1 day
ضغط ملفات الأكواد تلقائياً (HTML, CSS, JS) من جهة السيرفر لتقليل حجم البيانات المنقولة للمتصفح.
Auto Minify Settings:
[✓] HTML [✓] CSS [✓] JavaScript
إنشاء قواعد أمان وقواعد فحص لحظر الزيارات الضارة والهجمات السيبرانية (DDoS Attack Protection).
Security Level: Medium / High
Managed Challenges: Enabled for suspicious traffic
إدارة إعادة التوجيه التلقائية بين النطاق الرئيسي بدون www والنطاق مع www أو العكس لتوحيد الرابط.
Rule: If URL matches (smartweb.com/*)
Then Redirect to -> https://www.smartweb.com/$1 (Status: 301)
تسريع تحميل الأكواد البرمجية وسكربتات الجافاسكريبت لتحسين تجربة المستخدم ومؤشرات الأداء العامة (PageSpeed).
Rocket Loader: Enabled (Accelerates JS rendering)
تفعيل واجهات مخصصة وجذابة للردود السلبية مثل صفحة (404 Not Found) أو أخطاء السيرفر (502/503).
Custom Error Pages Design -> Connected to Firebase Host Custom Routes
متابعة إحصائيات الزوار، عدد الطلبات المحجوبة، ومصادر الترافيك الوارد للموقع بدقة من لوحة التحليلات.
Analytics Dashboard -> Requests, Bandwidth, Threat Control Monitor