كيفية تحويل موقع ووردبريس إلى موقع ثابت واستضافته مجانًا

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

لهذا اتبعت طريقة مبتكرة وفرت لي إمكانية استضافة الصفحة بشكل مجاني وسريع وآمن ودون الحاجة إلى صيانة دورية، وهي عبر تحويلها من موقع ووردبريس إلى موقع ثابت مكون من HTML/CSS/JS ثم استضافتها على Cloudflare، وهنا أشاركك كيف فعلت ذلك.

تحويل ووردبريس إلى موقع ثابت

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

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

إزالة العناصر التي لا داعي لتضمينها في الموقع الثابت

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

توليد الموقع الثابت

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

تحميل ملف zip الخاص بالموقع الثابت

بذلك أصبح لدي نسخة ثابتة من صفحة الهبوط، والخطوة التالية هي استضافتها على Cloudflare.

تسجيل الدخول إلى Cloudflare

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

لوحة تحكم Cloudflare

نشر الموقع على الإنترنت

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

الانتقال إلى تبويب Pages واختيار رفع الملفات بالسحب والإفلات

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

إدخال اسم المشروع

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

رفع ملف zip الخاص بالموقع

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

ربط الموقع بدومين

لربط الموقع الثابت بدومين احترافي، نقرت على زر Add custom domain.

النقر على زر 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.

ظهور Active دلالة على نجاح الربط

وقد قمت بزيارة الدومين، وظهرت صفحة الهبوط بلا أي مشاكل، وكانت سريعة للغاية.

تحديث الموقع

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

النقر على زر Create Deployment

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

رفع ملف zip الجديد

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

نجاح تحديث الموقع

متى يكون تحويل ووردبريس إلى موقع ثابت أمرًا جيدًا؟

بالطبع، تحويل موقع ووردبريس إلى موقع ثابت ليس جيدًا دائمًا، إنما هو مناسب في حالات معينة، وتفصيلها كالتالي:

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

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

ختامًا باتباع هذا الحل يمكنك تسخير قوة ووردبريس في التصميم والبناء، ثم التمتع بنتيجة نهائية فائقة السرعة وآمنة تمامًا، ودون القلق بشأن التحديثات أو الصيانة الدورية.

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