[{"data":1,"prerenderedAt":224},["ShallowReactive",2],{"seo-verification":3,"blog-إعدادات-cloudflare-موقع-العميل-الكاش-ssl-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-إعدادات-cloudflare-موقع-العميل-الكاش-ssl-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":162,"ctaBody":163,"ctaButton":164,"ctaUrl":165,"relatedPosts":166},549,"إعدادات-cloudflare-موقع-العميل-الكاش-ssl",{"fr":12,"en":13,"ar":10,"es":14},"cloudflare-site-client-agence-cache-ssl-reglages","cloudflare-client-site-agency-cache-ssl-settings","cloudflare-sitio-cliente-agencia-cache-ssl-ajustes","Cloudflare لموقع عميل: SSL وضع Full (strict) والتخزين المؤقت","ضع موقع العميل خلف Cloudflare دون حلقات إعادة توجيه ودون صفحات خاصة في الكاش: وضع Full (strict) وقواعد التخزين المؤقت والفحوص اللازمة.",10,0,false,"2026-10-31T00:00:00+00:00","2026-10-31T19:07:30+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fcloudflare-site-client-agence-cache-ssl-reglages-poster.svg","تطلق موقع عميل أو تتسلّمه، وتفعّل وكيل Cloudflare للـCDN والحماية من DDoS، وفي اليوم التالي يتصل العميل: حلقة إعادة توجيه، أو سلة مشتركة بين زائرين، أو لوحة إدارة عالقة على نسخة قديمة. لا تأتي هذه الأعطال من Cloudflare نفسه بل من إعدادين تُركا على الوضع الافتراضي: وضع SSL\u002FTLS وقواعد التخزين المؤقت. يضع هذا الدليل إعدادًا قياسيًا قابلًا للتحقق بأمر واحد، تكرّره من موقع إلى آخر.",[35,39,49,52,80,105,108,117,132,135,145,148,155,159],{"type":36,"title":37,"body":38},"h2","لماذا يحسم إعدادان كل شيء","يُربط Cloudflare بنقرات قليلة، ولهذا بالذات يُترك كما هو. غير أن عطلين يكلّفانك عميلًا. الأول يخص التشفير: في وضع Flexible يتحدث Cloudflare مع الخادم الأصلي عبر HTTP دون تشفير، فإذا كان الخادم الأصلي يحوّل كل شيء إلى HTTPS دخل الطلب في حلقة وعرض المتصفح ERR_TOO_MANY_REDIRECTS. والثاني يخص التخزين المؤقت: ما إن تجعل قاعدة واسعة أكثر من اللازم صفحات HTML مؤهلة حتى يمكن تقديم صفحة مخصصة لزائر آخر. والحل ليس تعطيل Cloudflare بل توزيع الأدوار. الوكالة تتولى علاقة العميل وإعدادات النطاق، والمستضيف يتولى الخادم الأصلي، أي شهادة صالحة وعمليات إعادة التوجيه ورؤوس التخزين المؤقت.",{"type":40,"title":41,"items":42},"ul","ما يجنّبك إياه هذا الإعداد القياسي",[43,44,45,46,47,48],"**حلقة إعادة التوجيه** — وضع Flexible مع إعادة توجيه من HTTP إلى HTTPS في الخادم الأصلي، ويبلّغ عنها المتصفح بـERR_TOO_MANY_REDIRECTS.","**صفحة مسجَّل الدخول إليها تُقدَّم لزائر آخر** — قاعدة «خزّن كل شيء» دون استثناء للسلة أو الحساب أو الإدارة.","**لوحة إدارة عالقة** — تعرض الإدارة نسخة قديمة لأن استجابة ديناميكية جرى الاحتفاظ بها.","**الخطآن 525 و526** — يفشل مصافحة TLS أو لا تجتاز شهادة الخادم الأصلي التحقق فور الانتقال إلى Full أو Full (strict).","**تشفير شكلي** — في Flexible يرى الزائر القفل بينما يمر المقطع بين Cloudflare والخادم الأصلي دون تشفير.","**إعدادات مختلفة من موقع إلى آخر** — قائمة خطوات واحدة تحل محل القرارات الفردية، وبالتالي تحل محل حالات النسيان.",{"type":36,"title":50,"body":51},"المتطلبات الواجب فحصها قبل لمس النطاق","أربع نقاط لا يصح تخمين أي منها. شهادة صالحة في الخادم الأصلي: غير منتهية وغير ملغاة وصادرة باسم الموقع ومعها السلسلة الكاملة (الشهادة النهائية والوسيطة). تقبل وثائق Cloudflare شهادة من جهة عامة مثل Let's Encrypt أو شهادة Cloudflare Origin CA، وهذه الأخيرة لا تصلح إلا ما دام السجل يمر عبر الوكيل. المنفذ 443 مفتوحًا نحو الخادم الأصلي مع دعم SNI. صلاحية الوصول إلى نطاق DNS الخاص بالعميل. وأخيرًا قائمة عناوين الموقع الديناميكية: الإدارة والسلة والدفع والحساب.\n\nفي استضافة ServOrbit، شهادة SSL من Let's Encrypt مضمّنة مع تجديد تلقائي: فيتحقق الشرط الأول في الخادم الأصلي، ويصبح وضع Full (strict) ممكنًا. ويرد فحص التجديد خلف الوكيل في الخطوة الأخيرة.",{"type":53,"title":54,"headers":55,"rows":59},"comparison","أوضاع SSL\u002FTLS في Cloudflare من Off إلى Full (strict)",[56,57,58],"الوضع","بين Cloudflare والخادم الأصلي","الحكم لموقع عميل",[60,64,68,72,76],[61,62,63],"Off","كل شيء يمر عبر HTTP دون تشفير في الاتجاهين.","يُستبعد.",[65,66,67],"Flexible","يمكن للزائر استخدام HTTPS، أما المقطع من Cloudflare إلى الخادم الأصلي فغير مشفّر.","حل مؤقت. الحلقة مؤكدة إذا كان الخادم الأصلي يحوّل إلى HTTPS.",[69,70,71],"Full","HTTPS نحو الخادم الأصلي دون التحقق من الشهادة: تُقبل شهادة موقّعة ذاتيًا أو غير صالحة.","مرحلة انتقالية ريثما تصلح الشهادة.",[73,74,75],"Full (strict)","HTTPS مع التحقق من شهادة الخادم الأصلي (جهة عامة أو Origin CA).","الهدف القياسي لكل مواقعك.",[77,78,79],"Automatic SSL\u002FTLS","تختار أداة التوصية أكثر الأوضاع أمانًا مما يدعمه الخادم الأصلي، ولا تختار وضعًا أقل أمانًا.","الإعداد الافتراضي: ثبّت الوضع صراحةً مع ذلك لتعرف ما الذي يُطبَّق.",{"type":81,"title":82,"steps":83},"steps","ترتيب العمليات دون انقطاع",[84,87,90,93,96,99,102],{"title":85,"body":86},"افحص شهادة الخادم الأصلي","من جهازك، استعلم الخادم الأصلي مباشرة بعنوانه (IP_ORIGINE قالب يجب استبداله):\n\n`openssl s_client -connect IP_ORIGINE:443 -servername example.com \u003C\u002Fdev\u002Fnull | openssl x509 -noout -subject -dates`\n\nيجب أن يحمل الموضوع اسم الموقع وأن تشمل التواريخ اليوم. أكمل بـ`curl -sI --resolve example.com:443:IP_ORIGINE https:\u002F\u002Fexample.com\u002F`: استجابة HTTP صالحة تثبت أن الشهادة مقبولة.",{"title":88,"body":89},"سجّل عمليات إعادة التوجيه في الخادم الأصلي","اختبر المنفذ 80 للخادم الأصلي: `curl -sI --resolve example.com:80:IP_ORIGINE http:\u002F\u002Fexample.com\u002F`. إذا احتوت الاستجابة على ترويسة Location نحو https:\u002F\u002F، فالخادم الأصلي يحوّل كل شيء إلى HTTPS. هذا هو سبب الحلقة في وضع Flexible، وهو ليس عيبًا بل إعداد سليم للخادم الأصلي.",{"title":91,"body":92},"أبقِ السجل على DNS فقط","ما دام الفحصان السابقان لم يصبحا أخضرين، يبقى الوكيل معطّلًا على السجل. تذهب الحركة مباشرة إلى الخادم الأصلي كما كانت.",{"title":94,"body":95},"حوّل وضع SSL\u002FTLS إلى Full (strict)","في لوحة النطاق، افتح SSL\u002FTLS ثم Overview، واختر الوضع المخصص Full (strict). ما دام السجل لا يمر عبر الوكيل فلا يتغير شيء للزائر.",{"title":97,"body":98},"فعّل الوكيل أخيرًا","حوّل سجل A أو AAAA أو CNAME للموقع إلى الوضع المار عبر الوكيل. تُشرح الخطوة سجلًا بسجل في \u003Ca href=\"\u002Fblog\u002Fتفعيل-أو-تعطيل-بروكسي-cloudflare-لسجل-dns\">تفعيل بروكسي Cloudflare لسجل DNS أو تعطيله\u003C\u002Fa>.",{"title":100,"body":101},"افرض HTTPS على الحافة","بعد الانتقال إلى Full (strict)، فعّل «Always Use HTTPS» أو قاعدة إعادة توجيه من جهة Cloudflare، واحذف إعادة التوجيه من جهة الخادم الأصلي إن أمكن: تذكر وثائق Cloudflare هذا الخيار ضمن علاجات الحلقة.",{"title":103,"body":104},"تحقق من النتيجة","نفّذ `curl -sI https:\u002F\u002Fexample.com\u002F`: تتوقع استجابة 200 أو إعادة التوجيه المقصودة، وترويسة server: cloudflare. وتحقق أيضًا من أن تجديد شهادة الخادم الأصلي ما زال يعمل خلف الوكيل: يوثّق المستضيف التجديد التلقائي لا سلوكه خلف Cloudflare. أعد قراءة تاريخ انتهاء الشهادة بالخطوة 1 بعد التجديد القادم، وارجع إلى Full إن انتهت الشهادة. ثم انتقل إلى قسم التخزين المؤقت قبل اعتبار الموقع مسلَّمًا.",{"type":36,"title":106,"body":107},"ما يخزّنه Cloudflare افتراضيًا وأين يظهر الخطر","يقرر Cloudflare التخزين المؤقت وفق امتداد الملف لا وفق نوع MIME: الأرشيفات والصور والفيديو والخطوط والمستندات وأوراق CSS وسكربتات JS مؤهلة. وتوضح الوثائق أن شبكة CDN لا تخزّن HTML ولا JSON افتراضيًا. وتضيف أنها لا تحتفظ باستجابة تصحبها ترويسة Set-Cookie، ولا باستجابة قيمة Cache-Control فيها private أو no-store أو no-cache أو max-age=0، ولا بطلب ليس من نوع GET. فيظهر الخطر إذن يوم يضيف أحدهم قاعدة تخزين على الموقع كله. تجعل هذه القاعدة HTML مؤهلًا، وإذا لم يُشر الخادم الأصلي إلى شيء فقد تنتهي صفحة سلة أو حساب في الكاش.",{"type":40,"title":109,"items":110},"مسارات يجب ألا تبقى في الكاش في موقع ديناميكي",[111,112,113,114,115,116],"**الإدارة وتسجيل الدخول** — `\u002Fwp-admin` و`\u002Fwp-login.php` في ووردبريس، أو ما يعادلهما في نظامك.","**السلة والدفع** — `\u002Fcart` و`\u002Fcheckout` ومتغيراتهما المترجمة في متجر WooCommerce.","**حساب العميل** — `\u002Fmy-account` وكل صفحة تعرض بيانات خاصة بالزائر.","**كوكيز الجلسة** — مثل `wordpress_logged_in_` أو `woocommerce_items_in_cart`: الطلب الحامل لها يجب أن يصل دائمًا إلى الخادم الأصلي.","**المعاينات** — العناوين ذات `?preview=true` التي لا يراها إلا الكاتب المسجَّل دخوله.","**واجهات API الموثَّقة** — `\u002Fwp-json` حين تتوقف الاستجابة على المستخدم المتصل.",{"type":81,"title":118,"steps":119},"إنشاء قاعدة التجاوز عبر Cache Rules",[120,123,126,129],{"title":121,"body":122},"افتح Cache Rules","في النطاق، افتح Caching ثم Cache Rules، وأنشئ قاعدة. تشترط Cache Rules أن يمر سجل النطاق أو النطاق الفرعي عبر الوكيل.",{"title":124,"body":125},"اكتب المرشِّح","اختر Edit expression وأدخل ما يلي بعد تكييفه مع نظامك: `(http.request.uri.path contains \"\u002Fwp-admin\") or (http.request.uri.path contains \"\u002Fwp-login.php\") or (http.request.uri.path contains \"\u002Fcart\") or (http.cookie contains \"wordpress_logged_in_\")`",{"title":127,"body":128},"اختر Bypass cache","تحت «Then»، في Cache eligibility، اختر Bypass cache: لن تكون الطلبات المطابقة مؤهلة للتخزين المؤقت.",{"title":130,"body":131},"ضع القاعدة واختبرها","حدّد ترتيبها عبر «Place at»، واحفظ، ثم استخدم Rules simulator من Cloudflare للتأكد من أن القاعدة تعمل على عنوان إدارة أو سلة.",{"type":36,"title":133,"body":134},"التحقق من الكاش المطبَّق فعلًا","قاعدة مكتوبة جيدًا لا تثبت شيئًا ما لم تقرأ الاستجابة. تخبرك الترويسة cf-cache-status بما فعله Cloudflare بكل طلب. للإدارة: `curl -sI https:\u002F\u002Fexample.com\u002Fwp-admin\u002F | grep -i cf-cache-status`. ولصفحة بكوكي دخول مُحاكى: `curl -sI -H \"Cookie: wordpress_logged_in_test=1\" https:\u002F\u002Fexample.com\u002F | grep -i cf-cache-status`. في هذين العنوانين يجب ألا تكون القيمة HIT أبدًا. اختبر أيضًا صفحة عامة مرتين متتاليتين لترى MISS ثم HIT إن اخترت تخزينها.",{"type":40,"title":136,"items":137},"قراءة قيم cf-cache-status",[138,139,140,141,142,143,144],"**HIT** — وُجد المورد في كاش Cloudflare وقُدّم منه.","**MISS** — كانت الاستجابة مؤهلة لكنها غير موجودة في الكاش لحظتها: قدّمها الخادم الأصلي.","**EXPIRED** — كانت هناك نسخة لكنها منتهية الصلاحية؛ فقدّم الخادم الأصلي استجابة جديدة.","**BYPASS** — كان الطلب قابلًا للتخزين، لكن استجابة الخادم الأصلي تبيّن أنها غير قابلة له.","**DYNAMIC** — قرر Cloudflare عند الطلب أن المورد غير مؤهل فسأل الخادم الأصلي مباشرة.","**REVALIDATED** — أكد الخادم الأصلي بطلب شرطي أن النسخة المخزّنة ما زالت صالحة.","**STALE** — قُدّمت نسخة منتهية الصلاحية لأنه تعذّر الوصول إلى الخادم الأصلي.",{"type":36,"title":146,"body":147},"استكشاف الأخطاء: الأعطال التي تتكرر","خمسة أعراض تغطي معظم مكالمات العملاء بعد وضع موقع خلف Cloudflare. لكل منها تصف وثائق Cloudflare السبب؛ ويقع الإصلاح غالبًا في الخادم الأصلي، أي عند المستضيف، أو في وضع SSL\u002FTLS للنطاق.",{"type":40,"items":149},[150,151,152,153,154],"**ERR_TOO_MANY_REDIRECTS (كروم)، «الصفحة لا تعيد التوجيه بشكل صحيح» (فايرفوكس)** — السبب: وضع Flexible وخادم أصلي يحوّل من HTTP إلى HTTPS. العلاج: الانتقال إلى Full أو Full (strict) وهو يتطلب شهادة في الخادم الأصلي، أو حذف إعادة التوجيه من الخادم الأصلي وفرض HTTPS على الحافة. افحص أيضًا «Always Use HTTPS» وHSTS وقواعد إعادة التوجيه المتعارضة.","**الخطأ 525، SSL handshake failed** — تفشل مصافحة TLS بينما النطاق على Full أو Full (strict). الأسباب المذكورة: لا شهادة صالحة مثبّتة، المنفذ 443 مغلق، SNI غير مدعوم، حزم تشفير غير متوافقة. العلاج: أعد الخطوة 1 وراجع سجل أخطاء nginx أو Apache في الخادم الأصلي.","**الخطأ 526، invalid SSL certificate** — في Full (strict) لا يستطيع Cloudflare التحقق من شهادة الخادم الأصلي: منتهية أو ملغاة أو باسم خاطئ أو سلسلة ناقصة، إذ يجب أن يقدّم الخادم الشهادة النهائية والوسيطة. حل مؤقت: Full ريثما تصلحها.","**الخطآن 521 و522، web server is down وconnection timed out** — ليسا خطأين في الشهادة: الخادم الأصلي متوقف أو لا يرد في الوقت المناسب. افحص جدار حماية الخادم الأصلي، ثم أرسل للمستضيف الرمز والوقت مع المنطقة الزمنية والعنوان المتأثر.","**سلة أو حساب زائر يراه زائر آخر** — قاعدة تخزين واسعة أكثر من اللازم. عطّلها وأضف قاعدة التجاوز وامسح الكاش ثم أعد قراءة cf-cache-status على المسارات الحساسة.",{"type":156,"title":157,"body":158},"tip","التراجع، قبل أن يُطلب منك","دوّن الحالة الأولى: وضع SSL\u002FTLS والسجلات المارة عبر الوكيل والقواعد القائمة. إذا ساء حال الموقع بعد التحويل فأعد السجل إلى DNS فقط: تعود الحركة مباشرة إلى الخادم الأصلي. وفخ واحد: شهادة Cloudflare Origin CA لا يعترف بها سوى Cloudflare، وتحذّر الوثائق من أن إيقاف الوكيل يجعل الزائر يرى خطأ شهادة غير موثوقة. فاحتفظ في الخادم الأصلي بشهادة من جهة عامة.",{"type":36,"title":160,"body":161},"من يتولى ماذا وأين تتابع","حين تستقر القائمة تتسع لها صفحة واحدة لكل موقع: شهادة مفحوصة وFull (strict) ووكيل مفعَّل وقاعدة تجاوز مختبرة وcf-cache-status مقروء. يبقى التوزيع بسيطًا: للوكالة نطاق العميل وإعداداته، وللمستضيف الخادم الأصلي. للمهام المجاورة راجع \u003Ca href=\"\u002Fblog\u002Fتفعيل-dns-المدار-cloudflare-على-النطاق\">تفعيل DNS المُدار من Cloudflare على النطاق\u003C\u002Fa> و\u003Ca href=\"\u002Fblog\u002Fنقل-موقع-ووردبريس-عميل-استضافة-جديدة-دون-توقف\">نقل موقع ووردبريس لعميل دون توقف\u003C\u002Fa> إذا تغيّر الخادم الأصلي قبل وضع الموقع خلف Cloudflare.","محفظة مواقع العملاء في مكان واحد","الوكالة التي توحّد مواقعها تحتاج خادمًا أصليًا بشهادة صالحة ومتابَعة، ومكانًا واحدًا تجد فيه نطاقات عملائها واستضافاتهم.","عرض صفحة المحترفين","\u002Fsolutions\u002Fprofessionnels",[167,188,201],{"id":168,"slug":169,"slugs":170,"title":174,"excerpt":175,"readTime":176,"views":177,"isPinned":19,"publishedAt":178,"updatedAt":179,"category":180,"categories":185,"featuredImage":30,"bgImage":31,"posterImage":187,"relatedSolution":30},448,"تفعيل-أو-تعطيل-بروكسي-cloudflare-لسجل-dns",{"fr":171,"en":172,"ar":169,"es":173},"activer-desactiver-proxy-cloudflare-enregistrement","enable-disable-cloudflare-proxy-dns-record","activar-desactivar-proxy-cloudflare-registro","تفعيل بروكسي Cloudflare لسجل DNS أو تعطيله","فعّل بروكسي Cloudflare (CDN والحماية من DDoS) لسجل A أو AAAA أو CNAME أو عطّله، واعرف متى تتركه على وضع DNS فقط.",2,1,"2026-10-16T00:00:00+00:00","2026-10-16T01:57:35+00:00",{"id":181,"name":182,"slug":183,"color":184,"icon":183},12,"أدلة","guides","bg-emerald-500\u002F10 text-emerald-400",[186],{"id":181,"name":182,"slug":183,"color":184,"icon":183},"\u002Fblog\u002Fcovers\u002Factiver-desactiver-proxy-cloudflare-enregistrement-poster.svg",{"id":189,"slug":190,"slugs":191,"title":195,"excerpt":196,"readTime":176,"views":177,"isPinned":19,"publishedAt":178,"updatedAt":179,"category":197,"categories":198,"featuredImage":30,"bgImage":31,"posterImage":200,"relatedSolution":30},446,"تفعيل-dns-المدار-cloudflare-على-النطاق",{"fr":192,"en":193,"ar":190,"es":194},"activer-dns-manage-cloudflare-domaine","activate-managed-cloudflare-dns-domain","activar-dns-gestionado-cloudflare-dominio","تفعيل DNS المُدار من Cloudflare على نطاقك","فعّل DNS المُدار (Cloudflare) لنطاقك من مساحة العميل: استيراد السجلات، وتفويض خوادم الأسماء، ثم التحقق من حالة المنطقة.",{"id":181,"name":182,"slug":183,"color":184,"icon":183},[199],{"id":181,"name":182,"slug":183,"color":184,"icon":183},"\u002Fblog\u002Fcovers\u002Factiver-dns-manage-cloudflare-domaine-poster.svg",{"id":202,"slug":203,"slugs":204,"title":208,"excerpt":209,"readTime":210,"views":18,"isPinned":19,"publishedAt":211,"updatedAt":212,"category":213,"categories":218,"featuredImage":30,"bgImage":31,"posterImage":220,"relatedSolution":221},538,"نقل-موقع-ووردبريس-عميل-استضافة-جديدة-دون-توقف",{"fr":205,"en":206,"ar":203,"es":207},"migrer-site-wordpress-client-nouvel-hebergeur-sans-coupure","migrate-client-wordpress-site-new-host-no-downtime","migrar-sitio-wordpress-cliente-nuevo-hosting-sin-cortes","نقل موقع ووردبريس لعميل دون توقف: الطريقة","نسخ، واختبار عبر ملف hosts قبل DNS، وتجميد الكتابة، وsearch-replace، ثم التحويل والتراجع: طريقة نقل موقع ووردبريس لعميل إلى استضافة جديدة.",11,"2026-10-30T00:00:00+00:00","2026-10-31T01:54:05+00:00",{"id":214,"name":215,"slug":216,"color":217,"icon":216},3,"النشر","deploiement","bg-success\u002F10 text-success",[219],{"id":214,"name":215,"slug":216,"color":217,"icon":216},"\u002Fblog\u002Fcovers\u002Fmigrer-site-wordpress-client-nouvel-hebergeur-sans-coupure-poster.svg",{"categorySlug":222,"appSlug":223},"أنظمة-إدارة-المحتوى-والمواقع","wordpress",1793480074963]