بعد أن انتهيت من تصميم صفحة هبوط لأحد مشاريعي باستخدام ووردبريس على السيرفر المحلي توقفت عند خطوة الاستضافة، فلم أرغب بدفع تكاليف استضافة جديدة لصفحة واحدة، ولم أملك الرغبة لمتابعة التحديثات الأمنية المستمرة والصيانة الدورية التي يفرضها استخدام ووردبريس، إنما أردت صفحة سريعة وآمنة ولا تتطلب مهام دورية.
لهذا اتبعت طريقة مبتكرة وفرت لي إمكانية استضافة الصفحة بشكل مجاني وسريع وآمن ودون الحاجة إلى صيانة دورية، وهي عبر تحويلها من موقع ووردبريس إلى موقع ثابت مكون من HTML/CSS/JS ثم استضافتها على Cloudflare، وهنا أشاركك كيف فعلت ذلك.
تحويل ووردبريس إلى موقع ثابت
الخطوة الأولى كانت تحويل موقع ووردبريس الذي يمثل صفحة الهبوط إلى موقع ثابت. لتنفيذ هذه الخطوة يجب أن يتوفر موقع ووردبريس جاهز، وليس بالضرورة أن يكون موقعًا لم ينشر بعد إنما يمكنك تحويل أي موقع ووردبريس إلى موقع ثابت، ثم استضافته على Cloudflare.
كان موقعي جاهزًا على الخادم المحلي، ولذلك نصبت إضافة Simply Static عليه وفعلتها، ثم انتقلت إلى Simply Static واخترت Generate، ثم انتقلت إلى General، وتوجهت إلى قسم Enhanced Crawl وأزلت الصفحات التي لا أريد أن يتم تضمينها في الموقع الثابت، مثل المقالات وصفحات الكتاب، وذلك لأن موقعي عبارة عن صفحة هبوط.

بعد ذلك عدت إلى تبويب Activity Log، ونقرت على زر Generate.

فتم تحويل الموقع إلى موقع ثابت وتجهيزه على شكل ملف zip خلال بضع ثوان، فنقرت على زر Click here to download لتحميله على جهاز الكومبيوتر.

بذلك أصبح لدي نسخة ثابتة من صفحة الهبوط، والخطوة التالية هي استضافتها على Cloudflare.
تسجيل الدخول إلى Cloudflare
بعد ذلك توجهت إلى موقع Cloudflare، وسجلت الدخول إلى حسابي حتى وصلت إلى لوحة التحكم. إذا لم يكن لديك حساب فستحتاج إلى إنشاء حساب، ثم تسجيل الدخول إليه، وهي عملية بسيطة يمكن تنفيذها من خلال التسجيل عبر حساب Google.

نشر الموقع على الإنترنت
ثم توجهت إلى Compute ثم Workers & Pages، وانتقلت إلى تبويب Pages ونقرت على زر Get Started الخاص بخيار Drag and drop your files.

أدخلت بعد ذلك اسم الموقع كاسم للمشروع ثم نقرت على زر Create project.

بعد ذلك رفعت ملف zip الذي حملته من ووردبريس، عبر سحبه وإفلاته في قسم Upload your project assets، ثم نقرت على زر Deploy site بعد انتهاء الرفع.

فظهرت رسالة توضح أنه تم نشر الموقع بنجاح، وتبقى فقط أن نجعله على دومين مخصص.
ربط الموقع بدومين
لربط الموقع الثابت بدومين احترافي، نقرت على زر Add custom domain.

بعد ذلك نقرت على زر Set up a Custom domain لإعداد الدومين.

فطلب مني إدخال الدومين الذي أريد ربطه بالموقع، فأدخلته ثم نقرت على زر Continue، علمًا الدومين الذي أدخلته هو ملك لي، حيث قمت بشرائه من مزود أسماء نطاقات، ولا يمكن ربط الموقع بدومين لا تملكه.

بعد ذلك اخترت خيار الإعداد عبر My DNS provider بالنقر على زر Begin CNAME setup.

فطلب مني Cloudflare إضافة سجل DNS من نوع CNAME ضمن سجلات DNS الخاصة بالدومين، فتوجهت إلى لوحة التحكم بالدومين ضمن مزود أسماء النطاقات لدي، وذهبت إلى قسم سجلات DNS، وأدخلت بيانات السجل التي أعطاني إياها Cloudflare، ثم نقرت على زر إضافة سجل.

وبعد الإضافة انتظرت عدة دقائق، ثم عدت إلى لوحة تحكم Cloudflare، ونقرت على زر Check DNS records.

فظهر لي إشعار يوضح أنه سيتم إعلامي بعد الربط عبر البريد الإلكتروني، فأعدت تحميل الصفحة بعد عدة دقائق، وكانت عملية الربط قد تمت، حيث ظهر أن حالة الدومين هي Active.

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

فيطلب مني رفع ملف zip الجديد، فأرفعه عبر سحبه وإفلاته ثم أنقر على زر Save and Deploy.

فيتم الرفع مباشرة، ويظهر إشعار بنجاح عملية التحديث.

متى يكون تحويل ووردبريس إلى موقع ثابت أمرًا جيدًا؟
بالطبع، تحويل موقع ووردبريس إلى موقع ثابت ليس جيدًا دائمًا، إنما هو مناسب في حالات معينة، وتفصيلها كالتالي:
- السرعة العالية: المواقع الثابتة لا تحتاج إلى معالجة PHP أو إجراء استعلامات قواعد البيانات، إنما يتم تقديم الصفحة وتوابعها من أقرب خادم إلى المستخدم مباشرة بفضل CDN كلاود فلير، وهذا يعني سرعة تحميل عالية، وبالتالي فهذه الطريقة مناسبة إذا أردت جعل موقعك سريعًا جدًا.
- الأمان التام: عند نشر موقع ثابت لا يكون هناك واجهة خلفية، وبالتالي فإن معظم الثغرات الأمنية لا تكون موجودة، فلا توجد إضافات، ولا ملفات php يمكن الاختراق من خلالها ولا قواعد بيانات للقلق بشأنها.
- التكلفة المنخفضة: استضافة موقع ثابت على كلاود فلير مجاني، وبالتالي فإن إنشاء موقع بهذه الطريقة لا يحتاج منك شراء استضافة، إنما فقط تشتري دومين وتربطه.
- عدم تغير محتوى الموقع كثيرًا: هذا شرط ضروري، فالمواقع الثابتة لا يمكن تغيير محتواها بسهولة، وإنما تتم عملية التحديث من خلال ووردبريس على الخادم المحلي، ثم إعادة التحويل إلى موقع ثابت واستبدال الملفات القديمة بالحديثة.
وبالتالي فإن هذه الطريقة ليست مناسبة على الإطلاق للمدونات والمتاجر الإلكترونية والمنصات التعليمية، كما تجدر الإشارة إلى ضرورة أن يكون حجم الموقع الثابت أقل من 25 ميغابايت، إذ لا يسمح Cloudflare بحجم أكبر.
ختامًا باتباع هذا الحل يمكنك تسخير قوة ووردبريس في التصميم والبناء، ثم التمتع بنتيجة نهائية فائقة السرعة وآمنة تمامًا، ودون القلق بشأن التحديثات أو الصيانة الدورية.




اترك تعليقك