هل فتحت يوماً لوحة تحكم Google Search Console بحماس، لتجد كارثة في انتظارك؟ تقرير "التغطية" (Coverage) يصرخ باللون الأحمر، وعندما تفتح التفاصيل، تجد 50، 60، أو حتى 100 صفحة مصابة بخطأ واحد: "خطأ في إعادة التوجيه" (Redirect Error).
يبدأ الذعر فوراً. هل موقعي معطل؟ هل تم اختراقي؟ لماذا لا تتفهرس مقالاتي الجديدة؟
دعني أطمئنك، لقد مررت بهذا الكابوس بنفسي. المشكلة، في 99% من الحالات، ليست فيروساً أو اختراقاً. إنها "ارتباك تقني" صامت يحدث عندما لا يستطيع جوجل تحديد النسخة الرسمية لموقعك.
هل موقعك هو http://kamalzone.com؟ أم https://kamalzone.com؟ أم http://www.kamalzone.com؟ أم https://www.kamalzone.com؟
بالنسبة لك، كلها تؤدي إلى نفس المكان. ولكن بالنسبة لجوجل، هذه أربعة مواقع مختلفة تعرض نفس المحتوى! هذا الارتباك هو ما يولد "خطأ إعادة التوجيه".
في هذا الدليل المفصل، سأريك الحل النهائي والجذري لهذه المشكلة باستخدام القوة المجانية لـ Cloudflare. لن نقوم "بإصلاح" المشكلة مؤقتاً، بل سنقوم "ببترها" من جذورها لضمان عدم عودتها أبداً. (يجب أن تكون قد اتبعت الدليل الشامل لربط بلوجر بكلاود فلير أولاً).
القسم 1: تشخيص المشكلة (لماذا يحدث هذا الخطأ أصلاً؟)
قبل أن نصف الدواء، يجب أن نفهم المرض. المرض يسمى "المحتوى المكرر" (Duplicate Content) الناتج عن ارتباك النطاقات (Domain Canonicalization).
عندما تربط نطاقاً مخصصاً بمدونة بلوجر، فأنت تخلق نسختين رئيسيتين لموقعك (إلى جانب نسختي http و https):
- النطاق الأساسي (Root Domain):
kamalzone.com - النطاق الفرعي (WWW):
www.kamalzone.com
المشكلة أن بلوجر (افتراضياً) يجعل النسختين تعملان. عندما يزور Googlebot موقعك، فإنه يرى المقال نفسه على رابطين مختلفين. هذا يسبب له ارتباكاً هائلاً:
- تشتيت قوة الـ SEO: إذا حصلت على رابط خلفي (Backlink) قوي، هل يشير إلى نسخة www أم non-www؟ قوة الأرشفة (PageRank) لديك تتشتت بين نسختين، مما يضعف موقعك بالكامل.
- حلقة إعادة التوجيه (Redirect Loop): في كثير من الأحيان، يحاول جوجل الزحف إلى `kamalzone.com`، فيقوم بلوجر (أو إعداد قديم) بمحاولة تحويله إلى `www`، ولكن الإعداد غير صحيح 100%، فيقع جوجل في "حلقة" لا نهائية.
النتيجة: جوجل يرفع "الراية الحمراء" ويبلغك: "هناك 'خطأ في إعادة التوجيه' وأنا لن أفهرس هذه الصفحات حتى تصلحها".
القسم 2: الحلول الخاطئة (لماذا إعداد بلوجر وحده لا يكفي؟)
قد يقول قائل: "لكن يوجد إعداد 'نطاق إعادة التوجيه' داخل بلوجر!".
نعم، هذا صحيح. في إعدادات بلوجر -> النطاق، يوجد زر لتفعيل "إعادة التوجيه من `kamalzone.com` إلى `www.kamalzone.com`".
لماذا هذا الحل لا يكفي عند استخدام Cloudflare؟
- حارس البوابة: لأن الزائر (وجوجل) لا يصل إلى بلوجر مباشرة. هو يصل إلى Cloudflare أولاً.
- التعليمات الغامضة: عندما يطلب جوجل `kamalzone.com`، فإن Cloudflare هو أول من يستقبله. وإذا لم يكن لدى Cloudflare "تعليمات واضحة" بما يجب فعله، فإنه هو نفسه سيقع في ارتباك أو يرسل الطلب بشكل خاطئ إلى بلوجر، ولن يتم تفعيل إعداد بلوجر الداخلي بشكل صحيح.
نحن بحاجة إلى حل "على مستوى السيرفر" (Server-Level)، وحارس البوابة (Cloudflare) هو من يجب أن يعطي الأمر.
القسم 3: الحل النهائي (قاعدة 301 في Cloudflare)
الحل الجذري هو إخبار العالم كله (بما في ذلك جوجل) بشكل رسمي ودائم أن هناك نسخة واحدة فقط صحيحة لموقعك. سنفعل هذا باستخدام ما يسمى 301 Permanent Redirect (إعادة توجيه دائم).
هذه القاعدة تقول: "أيها الزائر، أرى أنك طلبت `kamalzone.com`. لقد انتقل هذا العنوان بشكل دائم إلى `www.kamalzone.com`".
إليك كيف تنشئ هذه القاعدة السحرية (خطوة بخطوة):
- قم بتسجيل الدخول إلى حسابك في Cloudflare.
- اختر نطاقك.
- في القائمة الجانبية، اذهب إلى Rules (القواعد) -> Page Rules (قواعد الصفحة).
- لديك 3 قواعد مجانية. اضغط على Create Page Rule (إنشاء قاعدة صفحة).
الآن، سنقوم بملء الفراغات بدقة متناهية. (استبدل `kamalzone.com` بنطاقك الخاص):
1. في خانة "If the URL matches" (إذا كان الرابط يطابق):
اكتب نطاقك الأساسي (بدون www) متبوعاً بنجمة (`/*`).
kamalzone.com/*
لماذا النجمة *؟ النجمة تعني "أي شيء يأتي بعد الرابط". هذا يضمن أن رابطاً مثل `kamalzone.com/my-post` سيتم تحويله إلى `www.kamalzone.com/my-post`، مما يحافظ على روابطك الداخلية سليمة.
2. في خانة "Then the settings are" (قم بتطبيق الإعدادات التالية):
- الإعداد الأول (اختر إعداد): Forwarding URL (إعادة توجيه الرابط)
- الإعداد الثاني (اختر نوع الحالة): 301 - Permanent Redirect (إعادة توجيه دائم)
- الإعداد الثالث (الرابط المستهدف):
اكتب الرابط الكامل مع
https://وwww، متبوعاً بـ$1.https://www.yourdomain.com/$1
لماذا $1؟ هذا متغير ذكي يعني: "خذ أي شيء التقطته النجمة `*` في الخطوة الأولى (وهو `/my-post`) وقم بلصقه هنا"، مما يضمن إعادة توجيه الروابط الداخلية بشكل صحيح.
3. اضغط على Save and Deploy (حفظ ونشر).
بفعلك هذا، أنت قمت للتو بإصلاح السبب الجذري للمشكلة. أي طلب يصل إلى نسختك (غير www) سيتم تحويله فوراً وبشكل دائم إلى نسخة www الرسمية.
القسم 4: تأكيد إعدادات DNS (الخطوة المكملة)
هذه القاعدة (Page Rule) لن تعمل بشكل صحيح إلا إذا كانت إعدادات DNS لديك مضبوطة لـ "التقاط" الزائر أولاً في Cloudflare.
اذهب إلى قسم DNS في Cloudflare وتأكد من أمرين:
- سجلات A للنطاق الأساسي (@ أو kamalzone.com): يجب أن تكون "السحابة" برتقالية (Proxied) 🍊. هذا هو ما يسمح لـ Cloudflare بـ "التقاط" الزائر قبل أن يصل إلى سيرفرات جوجل القديمة.
- سجل CNAME لـ www: يجب أن تكون "السحابة" برتقالية (Proxied) 🍊.
إذا كانت السحب برتقالية، فقاعدة الصفحة ستعمل بشكل مثالي وتضمن سرعة وأمان موقعك بالكامل. (للتأكد من أن أدسنس لا يتعطل، يجب عليك مراجعة إعدادات Cloudflare القاتلة).
القسم 5: لقد أصلحت المشكلة، ماذا الآن؟ (إخبار جوجل)
لقد قمت بحل المشكلة، لكن جوجل لا يعلم بذلك بعد. تقرير Search Console لا يزال قديماً. يجب أن نخبر جوجل أن يعيد الفحص.
- مسح كاش Cloudflare:
- اذهب إلى Caching -> Configuration -> اضغط "Purge Everything" (مسح كل شيء).
- إعادة إرسال خرائط الموقع (Sitemap):
- اذهب إلى Google Search Console -> Sitemaps.
- أعد إرسال ملفاتك:
sitemap.xmlوsitemap-pages.xml.
- طلب التحقق من الإصلاح (الأهم):
- اذهب إلى تقرير "التغطية" (Coverage) في Search Console.
- اضغط على الخطأ: "خطأ في إعادة التوجيه".
- في الصفحة الجديدة التي تفتح، ابحث عن زر "بدء عملية تحقق جديدة" (Start new validation) واضغط عليه.
ماذا سيحدث الآن؟ سيقوم جوجل (خلال الأيام أو الأسابيع القادمة) بإعادة الزحف إلى كل الـ 50 صفحة الخاطئة. هذه المرة، سيصطدمون بقاعدة 301 الصارمة التي وضعتها. سيفهم جوجل أن `https://www` هي النسخة الرسمية، وسيقوم بتحديث فهرسته، وستبدأ هذه الأخطاء بالاختفاء من تقريرك تدريجياً.
خاتمة: وداعاً لأخطاء إعادة التوجيه المشكلة التي بدت ككابوس، لم تكن سوى "سوء تفاهم" تقني بين جوجل وموقعك. بإنشاء قاعدة 301 بسيطة، قمت بفرض النظام وإخبار محركات البحث "بالعنوان الرسمي" والوحيد لمدونتك. لقد قمت للتو بتطبيق واحدة من أهم تقنيات الـ SEO التقني (Technical SEO)، ووحدت قوة موقعك بالكامل تحت نطاق واحد. الآن، يمكنك العودة إلى كتابة المحتوى وأنت تعلم أن كل مقال جديد سينشر على أساس تقني سليم 100%.
هل ساعدك هذا الدليل؟ هل لا تزال تواجه المشكلة بعد تطبيق هذه الخطوات؟ اترك لي تعليقاً بخطأك وسأساعدك في حله!
✍️ كتب بواسطة KamalZone