إعادات توجيه HTTP
ما إعادة توجيه HTTP فعلياً — رمز 3xx مع ترويسة Location — وفروق 301/302/303/307/308، وكيفية تنفيذها، والإعادة مقابل canonical؛ مركز مجموعة إعادات التوجيه.
اللغات
دليل واحد في هذه الصفحة
- أداة مباشرة ذات صلةHTTP Status & Redirect Checker
إعادة التوجيه استجابة HTTP برمز حالة 3xx وترويسة Location ترسل المتصفحات والزواحف من عنوان قديم إلى جديد. تصنفها Google في فئتين: الدائمة 301/308 إشارة canonicalization قوية فتنتقل الإشارات إلى الأمام، والمؤقتة 302/303/307 إشارة ضعيفة. داخل كل فئة تختلف الرموز في حفظ أسلوب HTTP؛ تحفظه 307/308 وقد لا تحفظه 301/302. نفذ الإعادات على الخادم أو CDN/الحافة أو عبر إضافة CMS؛ وتكون JS وmeta refresh أضعف لاعتمادهما على العرض. أعد التوجيه عندما ينبغي أن يبقى عنوان واحد فقط، واستخدم canonical عندما يجب أن تظل عدة عناوين حية.
الخلاصة — ترسل إعادة التوجيه كل من يطلب عنوان URL قديماً إلى عنوان جديد. وأكثر أنواعها شيوعاً 301 («نُقل نهائياً»)، وهي تخبر Google بنقل إشارات ترتيب الصفحة القديمة إلى العنوان الجديد. أما 302 فـ«مؤقتة». إذا اخترت الدائم أو المؤقت بصورة صحيحة، واستخدمت إعادة حقيقية على مستوى الخادم بدلاً من JavaScript، فقد غطيت 90٪ مما يهم.
ما إعادة التوجيه؟
تستخدم إعادات توجيه HTTP استجابات 3xx وحقل Location لتوجيه العميل إلى URI آخر. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: Redirection وتعامل Google الإعادات الدائمة كإشارات قوية إلى النسخة الأساسية، لكنها لا تضمن فهرسة الوجهة. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: Redirects and Search
عندما تنتقل صفحة، لا تريد للزوار (أو Google) أن يصلوا إلى طريق مسدود عند العنوان القديم. إعادة التوجيه هي التعليمة التي تمررهم تلقائياً إلى العنوان الجديد. ينقر شخص الرابط القديم، فيقدم له الخادم الصفحة الجديدة بهدوء.
تقنياً، إعادة التوجيه نوع محدد من استجابات الخادم: رمز حالة ضمن 300s (غالباً
301 أو 302) مع ترويسة Location تقول «اذهب إلى هنا بدلاً من ذلك».
لا يلزم فهم هذه السباكة لاستخدامها، لكنها سبب موثوقية إعادة التوجيه مقارنة برسالة
«انتقلت هذه الصفحة، انقر هنا».
النوعان الأهم
- 301 — Moved Permanently. استخدمها عندما يكون النقل نهائياً. فهي تخبر محركات البحث بأن للصفحة موطناً جديداً، كي تنتقل ترتيبات الصفحة القديمة وروابطها إلى العنوان الجديد. وهذا النوع الذي ستستخدمه غالباً.
- 302 — Found (مؤقتة). استخدمها عندما يكون النقل مؤقتاً، مثل حملة قصيرة أو اختبار A/B أو صفحة ستعيدها لاحقاً. فهي تخبر Google بعدم نقل إشارات الترتيب لأن التغيير غير دائم.
توجد رموز أخرى (303 و307 و308)، لكن القرار العملي لمعظم المواقع هو: هل النقل دائم (301) أم مؤقت (302)؟
كيف تنشئ إعادة توجيه؟
- على الخادم — عبر
.htaccessفي Apache أو قاعدة إعداد nginx. وهذا الأسلوب التقليدي. - عبر إضافة CMS — في WordPress، تعدل إضافة إعادة التوجيه عادة ملف
.htaccessنيابة عنك. - عند CDN / الحافة — تتيح Cloudflare وما شابهها تنفيذ الإعادة قبل أن يبلغ الطلب خادمك.
تجنب إعادات JavaScript، حيث يرسل نص برمجي المتصفح إلى وجهة أخرى، متى استطعت. يمكن أن تتبعها Google، لكن بعد نجاحها في عرض الصفحة فقط؛ وهذه خطوة إضافية قد تفشل، فتكون أبطأ وأقل موثوقية من إعادة حقيقية على الخادم.
الخطأ الذي يقع فيه الناس
إعادة التوجيه ليست وسم canonical. أعد التوجيه عندما ينبغي للعنوان القديم أن يتوقف عن الوجود وينتهي الجميع عند الجديد. واستخدم canonical عندما يلزم أن تبقى عدة عناوين حية، لكنك تريد من Google اعتبار أحدها النسخة «الرئيسية» (مثل صفحات المنتج ذات معلمات التتبع). إعادة التوجيه = ينجو عنوان واحد؛ canonical = تبقى عدة عناوين ويُفضل واحد.
هل تريد تفاصيل البروتوكول، والعرض الكامل لـ301/302/303/307/308، ومدة إبقاء الإعادة، ومخاطر السلاسل والحلقات؟ انتقل إلى تبويب المتقدم.
الخلاصة — إعادة التوجيه استجابة HTTP ذات رمز 3xx وترويسة
Location؛ البروتوكول أولاً وSEO ثانياً. تجمع Google الرموز في فئتين أساسيتين: الدائمة (301/308) = إشارة قوية تتجمع معها الإشارات إلى الأمام، والمؤقتة (302/303/307) = إشارة ضعيفة تبقى معها الإشارات غالباً في المصدر، لكن قد تنقلب الإعادة المؤقتة الطويلة. داخل كل فئة، يحافظ 307 و308 على أسلوب HTTP والجسم، بينما قد لا يفعل 301 و302. نفذ الإعادة على الخادم أو CDN/الحافة (وهو تفضيلي) أو بإضافة CMS؛ وتكون JS وmeta refresh المؤخرة أضعف لاعتمادها على العرض. لا تسرب الإعادة الواحدة الجيدة PageRank؛ الخطر الحقيقي السلاسل التي ينبغي تجنبها والحلقات التي تتجاهلها محركات البحث. أبق الإعادات سنة على الأقل. وإعادة التوجيه ليست وسم canonical.
ما إعادة التوجيه فعلياً على مستوى البروتوكول؟
لرموز حالة إعادة التوجيه دلالات معيارية لمعالجة أسلوب الطلب. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: RFC 9110: Redirection وتميز إرشادات البحث بين الإشارات الدائمة والمؤقتة، مع التوصية بإعادات مباشرة على الخادم عند النقل. Evidence for this claim Primary standard or official documentation supporting the adjacent article claim. Scope: Protocol semantics and Search behavior are kept separate; no indexing, ranking, or migration-timing guarantee is inferred. Confidence: high · Verified: Google: Redirects and Search
تقفز معظم كتابات SEO مباشرة إلى «301 تعني دائمة» من دون أن تقول ما إعادة
التوجيه. ومن المفيد تأسيس ذلك لأن الآلية تفسر كل ما يلي. وفق
MDN:
“redirection is triggered by a server sending a special redirect response to a
request. Redirect responses have status codes that start with 3, and a Location
header holding the URL to redirect to.”
(ترجمة): «تبدأ إعادة التوجيه عندما يرسل الخادم استجابة إعادة خاصة للطلب. تبدأ رموز حالة استجابات الإعادة بالرقم 3، وتحمل ترويسة Location عنوان URL الوجهة.»
إذن تتكون إعادة التوجيه من شيئين يسافران معاً: رمز حالة 3xx (301 و302 و303
و307 و308…) وترويسة Location التي تسمي الوجهة. يقرأ المتصفح أو الزاحف
الاستجابة ثم يطلب العنوان الموجود في Location. رمز الحالة هو الدلالة — دائم
أو مؤقت، يحفظ الأسلوب أو لا — وLocation هي العنوان. وكل ما يهم مختص SEO
ينبع من رمز 3xx الذي ترسله.
أما صياغة SEO فوق ذلك، فكما كتبت في مقالي لدى Ahrefs 11 Types Of Redirects & Their SEO Impact: “A redirect is a way to send people and bots to a new URL when they request the old URL, but the page has changed locations.” (ترجمة): «إعادة التوجيه وسيلة لإرسال الأشخاص والروبوتات إلى عنوان URL جديد عندما يطلبون القديم بعد أن تغير موقع الصفحة.»
لماذا تهم إعادات التوجيه في SEO؟
تصوغ وثائق Google عن إعادات التوجيه الغرض بوضوح: “Redirecting URLs is the practice of resolving an existing URL to a different one, effectively telling your visitors and Google Search that a page has a new location.” (ترجمة): «إعادة توجيه عناوين URL هي حل عنوان قائم إلى عنوان مختلف، بما يخبر زوارك وبحث Google عملياً بأن للصفحة موقعاً جديداً.» وتنقسم نتيجة SEO بوضوح حسب الديمومة:
- تعرض الإعادات الدائمة الهدف الجديد في نتائج البحث.
- تبقي الإعادات المؤقتة صفحة المصدر في نتائج البحث.
وهناك بُعد لقيمة الروابط. تتبع Google طرفي الإعادة معاً: “When you redirect a URL, Google keeps track of both the redirect source (the old URL) and the redirect target (the new URL). One of the URLs will be the canonical; which one, depends on signals such as whether the redirect was temporary or permanent.” (ترجمة): «عند إعادة توجيه عنوان URL، تتبع Google كلاً من مصدر الإعادة، أي العنوان القديم، وهدفها، أي الجديد. وسيكون أحدهما أساسياً بحسب إشارات منها كون الإعادة مؤقتة أو دائمة.» تجمع الإعادات الدائمة الإشارات إلى الأمام عند الجديد؛ أما المؤقتة فتبقيها عادة لدى القديم.
مشهد إعادات التوجيه: 301 و302 و303 و307 و308
هذه خلاصة العائلة كاملة؛ ولكل رمز مقال متعمق في هذه المجموعة (راجع «إلى أين تذهب تالياً»):
- 301 (Moved Permanently) — الإعادة الدائمة الأساسية. إشارة أساسية قوية تتجمع معها إشارات الترتيب إلى الأمام. تقول وثائق زاحف Google: “Google follows the redirect, and Google systems use the redirect as a strong signal that the redirect target should be processed.” (ترجمة): «تتبع Google إعادة التوجيه، وتستخدمها أنظمتها إشارة قوية إلى ضرورة معالجة هدف الإعادة.»
- 302 (Found) — الإعادة المؤقتة المعيارية. تتبعها Google “and Google systems use the redirect as a weak signal.” (ترجمة): «وتستخدم أنظمة Google الإعادة إشارة ضعيفة.» وهي ضعيفة لا معدومة؛ فقد تعامل 302 طويلة العمر مثل 301.
- 303 (See Other) — الحالة الشاذة، وهي ضمن الفئة المؤقتة والرمز وراء نمط
Post/Redirect/Get: ترسل نموذجاً فتُنقل إلى صفحة نتائج بطلب
GET. نادرة في SEO، ومعاملتها ملتبسة فعلاً؛ فقد أشرت إلى أن لـ303 معاملة غير محددة من Google، وقد تتصرف مثل 301 أو 302 بحسب وظيفتها. - 307 (Temporary Redirect) — لها معنى 302 نفسه في SEO، لكنها تحفظ أسلوب HTTP والجسم. وتقول Google إن 307 “equivalent to 302.” (ترجمة): «مكافئة لـ302.» كما تظهر 307 تلقائياً في مواقع HTTPS التي تستخدم HSTS.
- 308 (Permanent Redirect) — لها معنى 301 نفسه في SEO، لكنها تحفظ الأسلوب والجسم. وتقول Google إن 308 “equivalent to 301.” (ترجمة): «مكافئة لـ301.»
لا تغير مسألة حفظ الأسلوب — يحفظ 307/308 الأسلوب والجسم الأصليين، ويسمح 301/302
للعميل بتحويل POST إلى GET أثناء العبور — ترتيب Google، لكنها مهمة جداً
عند إعادة توجيه إرسال النماذج أو طلبات API. وتحذر Google من الاختيار العشوائي:
“While Google treats these status codes the same way, keep in mind that
they’re semantically different. Use the status code that’s appropriate for the
redirect so other clients (for example, e-readers, other search engines) may benefit
from it.”
(ترجمة): «مع أن Google تعامل رموز الحالة هذه بالطريقة نفسها، تذكر أنها مختلفة دلالياً. استخدم الرمز المناسب للإعادة كي تستفيد منه عملاء أخرى، مثل القارئات الإلكترونية ومحركات البحث الأخرى.» (توجد مقارنة كاملة في تبويب أوراق الغش.)
أثر الإعادات في الزحف والفهرسة وقيمة الروابط
فئتان وتمييز واحد. تصف وثائق Google الإعادات الدائمة (301 و308 وmeta refresh
الفورية وJS location) بأنها حالة “the indexing
pipeline uses the redirect as a signal that the redirect target should be canonical,”
(ترجمة): «يستخدم فيها مسار الفهرسة الإعادة إشارة إلى أن هدفها ينبغي أن يكون أساسياً،» وتصف المؤقتة (302 و303 و307 وmeta refresh المؤخرة) بأنها حالة “the
indexing pipeline doesn’t use the redirect as a signal that the redirect target
should be canonical.”
(ترجمة): «لا يستخدم فيها مسار الفهرسة الإعادة إشارة إلى أن هدفها ينبغي أن يكون أساسياً.»
انتهت خرافة PageRank. لم تعد المقولة القديمة إن الإعادات «تفقد 10–15٪ من قيمة الروابط» صحيحة منذ سنوات. قال Gary Illyes من Google عام 2016: “30x redirects don’t lose PageRank anymore,” (ترجمة): «لم تعد إعادات 30x تفقد PageRank،» وأشار John Mueller إلى أن المعلومة لم تكن جديدة آنذاك. تمرر الإعادة الواحدة المنفذة بصورة صحيحة كل قيمة إشارات الصفحة تقريباً. تأتي التكاليف من السلاسل والحلقات، لا من وجود الإعادة.
كم تبقي إعادة التوجيه؟ تقول إرشادات نقل المواقع لدى Google: “keep the redirects for as long as possible, generally at least 1 year” (ترجمة): «أبق إعادات التوجيه لأطول مدة ممكنة، وعموماً سنة واحدة على الأقل» حتى تنقل جميع الإشارات إلى العناوين الجديدة. وطرح Gary Illyes فكرة أن “after 1 y all signals had time to pass on from A to B.” (ترجمة): «بعد سنة تكون كل الإشارات قد وجدت وقتاً للانتقال من A إلى B.» وقد اختبرت ذلك: أزلت إعادات 301 من أربع تدوينات في Ahrefs كانت تعيد محتوى أقدم إليها، وراقبت النتيجة. حدث “a clear drop in referring domains after I did this,” (ترجمة): «انخفاض واضح في النطاقات المحيلة بعد ذلك،» لكن “not much drop in traffic to these posts.” (ترجمة): «لم ينخفض عدد زيارات هذه التدوينات كثيراً.» وكان استنتاجي الصريح: “I’m not willing to conclusively say that permanent redirects pass value even after one year, but what Gary said seems to mostly hold true.” (ترجمة): «لا أستطيع الجزم بأن الإعادات الدائمة تمرر القيمة حتى بعد سنة، لكن ما قاله Gary يبدو صحيحاً في معظمه.» ويبقى الافتراضي الآمن: لا تقتلع الإعادات القديمة بلا مبالاة.
سلاسل إعادة التوجيه وحلقاتها
- سلسلة إعادة التوجيه أكثر من قفزة بين العنوان المطلوب ووجهته النهائية (Page 1 → Page 2 → Page 3). تتبع Google حتى 10 قفزات: “By default, Google’s crawlers follow up to 10 redirect hops” (ترجمة): «تتبع زواحف Google افتراضياً حتى 10 قفزات إعادة توجيه»، لكن إرشادات نقل المواقع الحالية تقول بتجنب السلاسل، وإن تعذرت، فاجعلها لا تزيد على 3 وأقل من 5. العشر سقف للزاحف، و3–5 إرشاد عملي لا حداً متعارضاً. تضيف السلاسل زمناً وتهدر ميزانية الزحف وتشوش التحليلات.
- حلقة إعادة التوجيه سلسلة تأكل ذيلها: يعيد العنوان التوجيه إلى نفسه أو إلى عنوان سابق في السلسلة، فلا تُحل أبداً. تعرض المتصفحات خطأ “too many redirects”؛ أما محركات البحث فتستسلم. وكما قال John Mueller: “a redirect loop is a URL that doesn’t work, so it’s essentially a broken link. We ignore these for search.” (ترجمة): «حلقة إعادة التوجيه عنوان URL لا يعمل، فهي عملياً رابط معطل. نتجاهلها في البحث.» وتحاصر الحلقات الزواحف وتهدر موارد الخادم أيضاً.
توجد أيضاً إرشادات تمثيلية مؤرخة وراء رقم الخمس قفزات المألوف. في جلسة مشرفي مواقع عام 2014 عند 46:03 ، وصف John Mueller اتباع Googlebot حتى خمس إعادات في زحف واحد، ثم متابعة البقية في الزحف التالي. وفي 2020 وصف Google بصورة منفصلة بأنها تتبع حتى خمس قفزات لكل محاولة زحف. تفسر هذه التصريحات التاريخية أصل الرقم، لكن أياً منها لا يتجاوز الوثائق الحالية أو يضمن استئناف كل سلسلة طويلة وفق جدول بعينه.
ملاحظتي المستقلة كممارس أن Google كثيراً ما تستأنف السلاسل الأطول، وأستخدم نحو خمس قفزات عتبة لأولوية الإصلاح. وهذا حكم تشغيلي مما رأيته، لا حد لمنصة Google. ويبقى الهدف، عندما تتحكم في الإعادات، قفزة مباشرة واحدة.
ولكل من السلاسل والحلقات مقال مخصص أدناه.
كيفية تنفيذ إعادات التوجيه
لا يوجد موضع واحد «صحيح» لوضع إعادة التوجيه؛ اختر ما تستطيع صيانته:
- إعداد الخادم. قواعد Apache
.htaccessأو nginx أو نصوص الخادم. وهذا الافتراضي لمعظم المواقع والأكثر موثوقية. في WordPress، “most WordPress installs will be running Apache and the plugins used for redirecting will actually be editing a website’s.htaccessfile” (ترجمة): «تعمل معظم تثبيتات WordPress على Apache، وتعدل إضافات إعادة التوجيه فعلياً ملف .htaccess للموقع»؛ فالإضافة مجرد واجهة أسهل. - CDN / الحافة. تعمل قواعد Cloudflare وعمال الحافة وما شابهها قبل بلوغ الطلب خادم الأصل. وهذا تفضيلي: “I typically prefer to have redirects on the edge (CDN-level) over having them on the server.” (ترجمة): «أفضل عادة وضع إعادات التوجيه عند الحافة، على مستوى CDN، بدلاً من الخادم.» ومع ذلك، أوصي معظم الناس “always recommend going with what is easiest for you to implement. For many people that is server-level redirects.” (ترجمة): «دائماً باختيار الأسهل في التنفيذ؛ وبالنسبة إلى كثيرين تكون إعادات الخادم هي الأسهل.»
- جانب العميل: meta refresh. وسم
<meta http-equiv="refresh">. تقرأ Google الإعادة الفورية (0 ثانية) كدائمة، والمؤخرة كمؤقتة. وهي أبطأ وأثقل من إعادة الخادم، لكنها أحياناً الأداة الوحيدة المتاحة. - جانب العميل: JavaScript. يضبط نص برمجي
window.location. تستطيع Google اتباعه إذا نجح العرض، وهو مسار منفصل قد يفشل. ونصيحة Google: “Only use JavaScript redirects if you can’t do server-side or meta refresh redirects.” (ترجمة): «لا تستخدم إعادات JavaScript إلا إذا تعذر تنفيذ إعادة على الخادم أو meta refresh.» ويعكس ترتيبي الموصى به للدائم سلم الموثوقية: 308 / 301 ← meta refresh 0 ← JavaScript ← crypto.
إعادة التوجيه مقابل وسم canonical
تحل هاتان الأداتان مشكلتين مختلفتين، ومع ذلك يخلط الناس بينهما باستمرار.
- إعادة التوجيه — استخدمها عندما ينبغي للعنوان القديم أن يتوقف تماماً عن تقديم محتواه الخاص. يجب أن يوجد عنوان واحد فقط مستقبلاً؛ يمرر العنوان القديم الطلب ولا يعود يقدم صفحة مستقلة.
- وسم canonical — استخدمه عندما يجب أن تبقى عدة عناوين حية ومتاحة كل منها
مستقلة، لكنك تريد من Google تفضيل نسخة واحدة. مثل متغيرات التنقل الوجهي أو
عناوين معلمات التتبع أو نسخ الطباعة؛ كلها قابلة للوصول، وتشير جميعها عبر
rel=canonicalإلى النسخة الرئيسية.
يشرح Bing التقسيم نفسه بوضوح في تدوينته عن المحتوى المكرر في ديسمبر 2025: “Use 301 redirects to consolidate variants into a single preferred URL. Apply canonical tags when multiple versions must remain accessible.” (ترجمة): «استخدم إعادات 301 لدمج المتغيرات في عنوان مفضل واحد. وطبق وسوم canonical عندما يجب أن تظل نسخ متعددة متاحة.» وإذا كانت إشارة canonical تُتجاهل وكنت تريد الدمج فعلاً، فيمكنك التصعيد إلى إعادة توجيه، لكن فقط عندما لا يحتاج العنوان المكرر إلى مواصلة تقديم محتواه الخاص.
ملاحظة عن Bing
يتفق Bing اتجاهياً مع Google: تستخدم 301s للنقل الدائم و302s للمؤقت. وقد قال Fabrice Canel من Bing إنه “preferable to use a 302 redirect if your destination URL may change within 2 days, else 301 is recommended,” (ترجمة): «يفضل استخدام إعادة 302 إذا كان عنوان الوجهة قد يتغير خلال يومين؛ وإلا فتوصى 301،» وأوضح زميله Frédéric Dubut أن «اليومين» ليسا عتبة صارمة: “anytime a redirect is temporary… you should use 302s.” (ترجمة): «كلما كانت الإعادة مؤقتة ينبغي استخدام 302s.» النموذج الذهني واحد، لكنه مصوغ حول سرعة احتمال تغير الهدف.
إلى أين تذهب تالياً: مجموعة إعادات التوجيه
هذه المقالة هي الخريطة. وكل موضوع أدناه مقال متعمق مستقل، متداخل تحت هذا المركز ومدرج في الشريط الجانبي:
رموز إعادة التوجيه الفردية
- 301 Redirect — الإعادة الدائمة الأساسية: كيف تجمع الإشارات إلى الأمام ومتى تستخدمها.
- 302 Redirect — الإعادة المؤقتة المعيارية، ولماذا هي إشارة ضعيفة لا معدومة، وكيف قد تنجرف إلى سلوك 301.
- 303 Redirect (See Other) — رمز Post/Redirect/Get، ولماذا يندر في SEO ولماذا معاملته لدى Google غير محددة فعلاً.
- 307 Temporary Redirect — لها معنى 302 نفسه في SEO، لكنها تحفظ أسلوب HTTP بدقة، ومواضع ظهورها مثل HSTS وإعادات النماذج/API.
- 308 Permanent Redirect — لها معنى 301 نفسه في SEO، لكنها تحفظ أسلوب HTTP والجسم بدقة.
المقارنات المباشرة
- 301 vs. 302 Redirect — دائم مقابل مؤقت، وتجميع الإشارات إلى الأمام مقابل إبقائها في الخلف، وأيهما تستخدم.
- 301 vs. 308 Redirect — معنى SEO واحد، لكن 308 تحفظ أسلوب HTTP والجسم.
- 302 vs. 307 Redirect — القصة نفسها في الجانب المؤقت: متطابقتان في SEO، لكن 307 تحفظ الأسلوب والجسم للنماذج وواجهات API.
تنفيذات جانب العميل
- JavaScript Redirects — لماذا هي الخيار الأضعف، وكيف يعاملها مسار عرض Google بصورة مختلفة عن 301 على الخادم، ومتى تكون ملاذاً أخيراً مقبولاً.
- Meta Refresh Redirect — الإعادة الفورية مقابل المؤخرة، ولماذا تقع بين الخادم وJavaScript في ترتيب تفضيل Google، ولماذا لا يُنصح بها.
المخاطر
- Redirect Chains — لماذا ينبغي التوجيه مباشرة إلى العنوان النهائي، وحد العشر قفزات، وكيف تهدر السلاسل ميزانية الزحف.
- Redirect Loops — الإعادة التي لا تُحل، ولماذا تتجاهلها محركات البحث، وكيف تكسر الدورة.
حالتان في Google Search Console، هما:
- Page with Redirect — معنى هذه الحالة في Page Indexing، ولماذا هي عادية وليست خطأ، والحالات النادرة التي تتطلب إجراء.
- Redirect Error — أسباب Google الأربعة: سلسلة طويلة أو حلقة أو أقصى طول للعنوان أو عنوان سيئ/فارغ، والفرق عن حالة “Page with redirect” العادية.
ولرؤية صورة رموز حالة HTTP التي تقع هذه المجموعة ضمنها — عائلات 2xx/3xx/4xx/5xx والرموز الأخرى غير الإعادات — راجع فهرس المجموعة: /technical-seo/http-status-codes/.
ملخص الذكاء الاصطناعي
خلاصة مكثفة للنسخة المتقدمة:
- إعادة التوجيه = رمز 3xx + ترويسة
Location. رمز الحالة هو الدلالة (دائم/مؤقت وحفظ الأسلوب أو لا)، وLocationهي الوجهة. البروتوكول أولاً وSEO ثانياً. - فئتان أساسيتان: الدائمة 301/308 = إشارة قوية تتجمع معها الإشارات إلى الأمام عند الجديد؛ والمؤقتة 302/303/307 = إشارة ضعيفة تبقى معها عادة عند القديم، لكن قد تنقلب المؤقتة الطويلة.
- داخل كل فئة: يحفظ 307/308 أسلوب HTTP والجسم، وقد لا يفعل 301/302. لا فرق في الترتيب، لكن الأمر مهم للنماذج وواجهات API.
- 303 حالة شاذة — رمز Post/Redirect/Get، نادر في SEO، ومعاملته لدى Google غير محددة فعلاً.
- انتهت خرافة PageRank: لا تسرب الإعادة الصحيحة الواحدة القيمة (Illyes، 2016). تأتي التكلفة من السلاسل، التي تتبع Google منها حتى 10 قفزات لكنها توصي بتجنبها، والحلقات التي تتجاهلها محركات البحث كروابط معطلة.
- أبق الإعادات سنة واحدة على الأقل. أظهر اختبار Patrick لإزالة 301s عمرها سنة انخفاضاً في النطاقات المحيلة لكن خسارة قليلة في الزيارات؛ أي إن الفكرة «صحيحة في معظمها»، فلا تزلها بلا مبالاة.
- نفذها على الخادم (
.htaccess/nginx) أو CDN/الحافة، وهو تفضيل Patrick، أو عبر إضافة CMS تعدل.htaccessغالباً. تكون JS وmeta refresh المؤخرة أضعف لاعتمادها على العرض. - الإعادة ≠ canonical: أعد التوجيه عندما ينبغي أن يوجد عنوان واحد فقط؛ واستخدم canonical عندما تبقى عدة عناوين حية لكن يُفضل واحد.
الوثائق الرسمية
وثائق أصلية عن إعادات التوجيه.
- إعادات التوجيه وبحث Google — الوثيقة الأساسية: الدائم مقابل المؤقت، وجداول الأنواع (301/308/302/303/307 وmeta refresh وJS وcrypto) ، ومفهوم العنوان البديل/قيمة الروابط.
- أثر رموز حالة HTTP في زواحف Google — سلوك 3xx وحد العشر قفزات ومعاملة الزاحف لـ301/302/307/308.
- نقل موقع مع تغيير عناوين URL — تجنب سلاسل الإعادة، و«أبق الإعادات… عموماً سنة واحدة على الأقل».
- دمج عناوين URL المكررة — لماذا تفضيل canonical «تلميح لا قاعدة»، وكيف يتفاعل مع الإعادات.
- Search Off the Record — لدى فريق Search Relations حلقة عن أنواع الإعادة (301 مقابل 302، ووظيفة 307/308، ودمج النطاقات).
Bing / Microsoft
- هل يضر المحتوى المكرر SEO وظهور بحث الذكاء الاصطناعي؟ — يشرح Fabrice Canel وKrishna Madhavan استخدام 301s لدمج المتغيرات مقابل canonical عندما يجب أن تبقى النسخ حية.
مرجع تقني
- إعادات التوجيه في HTTP — تعريف MDN على مستوى البروتوكول، رمز 3xx مع ترويسة
Location، ومعالجة الأسلوب والجسم لكل رمز.
اقتباسات من المصادر
تصريحات موثقة من Google وBing وMDN. كل رابط عميق ينتقل مباشرة إلى المقطع المقتبس في صفحة المصدر.
Google — الغرض من إعادات التوجيه، والدائم مقابل المؤقت
- “Redirecting URLs is the practice of resolving an existing URL to a different one, effectively telling your visitors and Google Search that a page has a new location.” (ترجمة): «إعادة توجيه عناوين URL هي ممارسة حل عنوان URL موجود إلى عنوان مختلف، بما يخبر زوارك وبحث Google فعلياً بأن للصفحة موقعاً جديداً.» — وثائق Google Search Central. انتقل إلى الاقتباس
- “we recommend that you use a permanent server-side redirect whenever possible.” (ترجمة): «نوصي باستخدام إعادة توجيه دائمة من جانب الخادم كلما أمكن.» انتقل إلى الاقتباس
- “When you redirect a URL, Google keeps track of both the redirect source (the old URL) and the redirect target (the new URL).” (ترجمة): «عندما تعيد توجيه عنوان URL، تتتبع Google كلاً من مصدر إعادة التوجيه (العنوان القديم) وهدفها (العنوان الجديد).» انتقل إلى الاقتباس
- “Only use JavaScript redirects if you can’t do server-side or meta refresh redirects.” (ترجمة): «لا تستخدم إعادات JavaScript إلا إذا تعذر تنفيذ إعادة من جانب الخادم أو عبر meta refresh.» انتقل إلى الاقتباس
Google — معاملة الزاحف للرموز
- “Google follows the redirect, and Google systems use the redirect as a strong signal that the redirect target should be processed.” (ترجمة): «تتبع Google إعادة التوجيه، وتستخدم أنظمتها الإعادة إشارة قوية إلى وجوب معالجة هدف إعادة التوجيه.» (301) انتقل إلى الاقتباس
- “Google’s crawlers follow the redirect, and Google systems use the redirect as a weak signal that the redirect target should be processed.” (ترجمة): «تتبع زواحف Google إعادة التوجيه، وتستخدم أنظمة Google الإعادة إشارة ضعيفة إلى وجوب معالجة هدف إعادة التوجيه.» (302) انتقل إلى الاقتباس
- “While Google treats these status codes the same way, keep in mind that they’re semantically different.” (ترجمة): «مع أن Google تعامل رموز الحالة هذه بالطريقة نفسها، ضع في الحسبان أنها مختلفة دلالياً.» (307 ≈ 302، 308 ≈ 301) انتقل إلى الاقتباس
- “By default, Google’s crawlers follow up to 10 redirect hops.” (ترجمة): «افتراضياً، تتبع زواحف Google ما يصل إلى 10 قفزات إعادة توجيه.» انتقل إلى الاقتباس
Google — السلاسل، ومدة الاحتفاظ بإعادات التوجيه
- “Avoid chaining redirects.” (ترجمة): «تجنب تسلسل إعادات التوجيه.» انتقل إلى الاقتباس
- “ideally no more than 3 and fewer than 5.” (ترجمة): «من الناحية المثالية لا تزيد على 3 وتقل عن 5.» انتقل إلى الاقتباس
- “Keep the redirects for as long as possible, generally at least 1 year.” (ترجمة): «احتفظ بإعادات التوجيه لأطول مدة ممكنة، وعموماً سنة واحدة على الأقل.» انتقل إلى الاقتباس
John Mueller، Google — تصريحات مؤرخة عن خمس قفزات
- في جلسة لمشرفي المواقع عام 2014، وصف Mueller اتباع Googlebot ما يصل إلى خمس إعادات في عملية زحف واحدة، ومتابعة ما تبقى في الزحف التالي. شاهد من 46:03
- “up to 5 hops in the chain per crawl attempt” (ترجمة): «ما يصل إلى 5 قفزات في السلسلة لكل محاولة زحف» (تعليق Reddit عام 2020، نقلته Search Engine Journal.) اقرأ التغطية
John Mueller، Google — حلقات إعادة التوجيه
- “In general, a redirect loop is a URL that doesn’t work, so it’s essentially a broken link. We ignore these for search.” (ترجمة): «عموماً، حلقة إعادة التوجيه هي عنوان URL لا يعمل، ولذلك فهي في جوهرها رابط معطل. نتجاهلها في البحث.» انتقل إلى الاقتباس
Fabrice Canel، Microsoft Bing — توقيت 301 مقابل 302
- “When the future is uncertain… preferable to use a 302 redirect if your destination URL may change within 2 days, else 301 is recommended.” (ترجمة): «عندما يكون المستقبل غير مؤكد… يفضل استخدام إعادة 302 إذا كان عنوان الوجهة قد يتغير خلال يومين؛ وإلا فتوصى 301.» انتقل إلى الاقتباس
MDN — التعريف على مستوى البروتوكول
- “redirection is triggered by a server sending a special redirect response to a request. Redirect responses have status codes that start with
3, and aLocationheader holding the URL to redirect to.” (ترجمة): «تبدأ إعادة التوجيه عندما يرسل الخادم استجابة إعادة توجيه خاصة لطلب. تحمل استجابات إعادة التوجيه رموز حالة تبدأ بـ3، وترويسة Location تحتوي عنوان URL الذي ستتم الإعادة إليه.» اقرأ الوثيقة
قائمة تحقق لتنفيذ إعادات التوجيه
قبل تفعيل إعادة التوجيه وبعده:
- الرمز الصحيح للموقف — نقل دائم ←
301/308؛ مؤقت ←302/307؛ الحفاظ علىPOSTلنموذج ←307/308. - أعد التوجيه إلى أقرب عنوان مطابق، لا إعادة شاملة لكل شيء إلى الصفحة الرئيسية (فهذا يبدو لـGoogle كـsoft 404).
- مباشرة إلى الوجهة النهائية — بلا سلسلة. حدّث قاعدة المصدر كلما انتقل الهدف نفسه لاحقاً.
- لا حلقات — تأكد من أن الهدف لا يعيد التوجيه إلى داخل السلسلة
(شغّل
curl -ILعلى العنوان القديم واقرأ تسلسل القفزات كاملاً). - على مستوى الخادم أو الحافة، لا JavaScript، كلما أمكن.
- وحّد المتغيرات الواضحة — www مقابل non-www، وHTTP مقابل HTTPS، والشرطة المائلة الختامية، وحالة الأحرف — في صيغة canonical واحدة.
- حدّث الروابط الداخلية لتشير مباشرة إلى العنوان الجديد، فلا تعتمد على الإعادة في تنقلك الداخلي.
- أبقها في موضعها ≥ سنة واحدة (إرشاد Google) — ومدة أطول للصفحات عالية القيمة؛ لا تزل الإعادات القديمة بلا اكتراث.
- احتفظ بمسار تراجع — سجل الهدف السابق (أو محتوى الصفحة القديمة نفسها إذا كانت ستُوقف) قبل تفعيل الإعادة، كي تعكس سريعاً وجهة سيئة أو هبوطاً غير متوقع.
- تحقق بعد النشر — افحص رمز الحالة والوجهة النهائية عبر
curl -ILأو تبويب Network في المتصفح أو زاحف مواقع؛ وراقب السلاسل والحلقات بالجملة. يرسل-IطلبHEAD— وإذا شككت في أن الخادم يعالجHEADوGETبشكل مختلف، فأعد الفحص باستخدامcurl -Lعادياً (يستخدمGET) أو نمط الزاحف القائم على GET.
أنواع إعادات التوجيه جنباً إلى جنب
رموز إعادة التوجيه الخمسة من فئة 3xx في لمحة
| الرمز | الاسم | دائم أم مؤقت؟ | هل يُحفظ أسلوب HTTP؟ | إشارة Google | متى تستخدمه |
|---|---|---|---|---|---|
301 | Moved Permanently | دائم | قد يغير POST إلى GET | قوية (تجمع الإشارات إلى الأمام) | انتقلت صفحة نهائياً — إعادة التوجيه الدائمة الافتراضية |
302 | Found | مؤقت | قد يغير POST إلى GET | ضعيفة (تبقى عادة مع العنوان القديم) | نقل قصير الأجل — حملة أو اختبار A/B أو تبديل مؤقت |
303 | See Other | مؤقت | لا (يفرض GET دائماً) | ضعيفة / غير محددة | Post/Redirect/Get بعد إرسال نموذج؛ نادر في SEO |
307 | Temporary Redirect | مؤقت | نعم | ضعيفة (= 302) | نقل مؤقت يجب فيه حفظ الأسلوب/الجسم (النماذج وواجهات API)؛ ويظهر أيضاً مع HSTS |
308 | Permanent Redirect | دائم | نعم | قوية (= 301) | نقل دائم يجب فيه حفظ الأسلوب/الجسم |
الأمران اللذان يحسمان الاختيار فعلياً
- دائم مقابل مؤقت ← يحدد إشارة canonicalization (قوية مقابل ضعيفة) وما إذا كان البحث يعرض عنوان URL الجديد أم القديم.
- حفظ الأسلوب من عدمه ← يحفظ 307/308 الأسلوب الأصلي والجسم؛ وتسمح 301/302
للعميل بتبديل
POSTإلىGETأثناء العبور (إرث توافق للعملاء الأقدم، وفق معيار Fetch) ؛ ويفرض 303GETدائماً. لا يهم ذلك للترتيب، لكنه حاسم للنماذج وواجهات API — استخدم307/308عندما يجب أن يبقى الأسلوب والجسم عبر القفزة.
طرق التنفيذ، من الأقوى إلى الأضعف (للدائم)
| الطريقة | موضع التشغيل | الموثوقية |
|---|---|---|
308 / 301 (الخادم أو الحافة) | الخادم / CDN | الأفضل — لا اعتماد على العرض |
Meta refresh 0 | المتصفح | تُقرأ كدائمة، لكنها مربكة/بطيئة |
JavaScript (window.location) | المتصفح (بعد العرض) | أضعف — تعتمد على نجاح العرض |
| Crypto / بديل قائم على الرابط فقط | — | ملاذ أخير فقط |
حقائق سريعة
- إعادة صحيحة واحدة لا تفقد PageRank (Illyes، 2016).
- توثق Google سقفاً من 10 قفزات، لكنها توصي بألا تزيد على 3 وأن تقل عن 5 عندما يتعذر تجنب سلسلة.
- تصف تعليقات Mueller في 2014 و2020 نحو خمس قفزات لكل زحف؛ ووصف تعليق 2014 أيضاً متابعة الباقي لاحقاً. تعامل مع كليهما بوصفهما تصريحين تمثيليين مؤرخين، لا ضماناً حالياً للجدولة.
- احتفظ بإعادات التوجيه ≥ سنة واحدة.
- 307 ≈ 302 و308 ≈ 301 لدى Google — والفرق هو حفظ الأسلوب.
- إعادة التوجيه = ينجو عنوان واحد فقط؛ وسم canonical = تبقى عدة عناوين ويفضل واحد.
موارد تستحق وقتك
كتاباتي
- 11 نوعاً من إعادات التوجيه وتأثيرها في SEO — بحثي المتعمق الكامل في كل نوع (301 و302 و303 و307 و308 وmeta refresh وJS وcrypto والسلاسل والحلقات) ، وهو المقال الذي يلخصه هذا المركز.
- رموز حالة HTTP وتأثيرها في SEO — موضع إعادات التوجيه ضمن صورة رموز الحالة الكاملة 1xx–5xx.
- هل يجوز إزالة إعادات 301 بعد سنة؟ اختبرنا ذلك — اختباري المنضبط لإزالة إعادات عمرها سنة (انخفضت النطاقات المحيلة؛ وبقيت الزيارات إلى حد كبير).
- إعادات 301 مقابل 302 في SEO: أيهما تستخدم؟ — مقارنة مباشرة تتضمن تجربتي التي تسببت فيها 302 بإسقاط Google النطاق القديم لصالح الجديد.
- نجاح ترحيل موقع يتطلب أكثر من قائمة تحقق — إعادات التوجيه في سياق نقل موقع كامل.
من أنحاء المجال
- إعادات التوجيه وبحث Google (Google) — الوثيقة المرجعية وراء معظم ادعاءات هذا المركز.
- كيف تؤثر رموز حالة HTTP في زواحف Google (Google) — معاملة الزاحف لـ3xx وحد العشر قفزات.
- هل يضر المحتوى المكرر SEO وظهور بحث الذكاء الاصطناعي؟ (Bing) — رأي Microsoft الحالي الموثق في الإعادات مقابل وسوم canonical.
- إعادات التوجيه في HTTP (MDN) — المرجع البروتوكولي لرموز 3xx ومعالجة الأسلوب/الجسم.
- Google: لا تخفيف لـPageRank عند استخدام إعادات 301 أو 302 أو 30x بعد الآن (Search Engine Land) — أصل تصحيح خرافة PageRank.
- بحث Google يتجاهل حلقات إعادة التوجيه (Search Engine Roundtable) — اقتباس Mueller «في جوهرها رابط معطل» عن الحلقات.
- Bing: استخدم 302 للعناوين التي قد تتغير خلال يومين؛ وإلا فاستخدم 301 (Search Engine Roundtable) — إرشاد Fabrice Canel إلى توقيت 301 مقابل 302.
- دليل إعادات التوجيه في SEO (Conductor Academy) — نظرة منافس متينة إلى مشهد إعادات التوجيه.
إعادة توجيه أم canonical؟ استخدم اختبار البقاء
قد تشير الإشارتان إلى عنوان URL المفضل نفسه، لكنهما تحلان مشكلتين مختلفتين.
أعد التوجيه عندما ينبغي أن يتوقف عنوان المصدر عن تقديم محتواه الخاص
اختر إعادة على جانب الخادم عندما ينبغي إرسال المستخدمين والزواحف الذين يطلبون
العنوان القديم إلى موضع آخر. استخدم رمزاً دائماً (301 أو 308) للنقل
المستمر، ورمزاً مؤقتاً (302 أو 303 أو 307) عندما يُتوقع عودة المصدر.
الحالات المعتادة: تغير عنوان URL أو دمج صفحة أو النقل من HTTP إلى HTTPS أو ترحيل نطاق. يجب أن تكون الوجهة مكافئاً حقيقياً؛ فقد تعامل Google الإعادة الجماعية لعناوين قديمة غير مرتبطة إلى الصفحة الرئيسية كـsoft 404.
استخدم canonical عندما يجب أن تظل عدة عناوين متاحة
اختر rel="canonical" عندما يجب أن تستمر المتغيرات المكررة أو شبه المكررة
في إرجاع استجابات 200 الخاصة بها، لكن ينبغي اعتبار عنوان واحد مفضلاً للفهرسة.
وسم canonical تلميح لتحديد النسخة الأساسية، وليس وسيلة تنقّل: يبقى المستخدمون عند العنوان المطلوب. وهو أيضاً تلميح
لـGoogle لا قاعدة — تقول Google
“indicating a canonical preference is a hint, not a rule,”
(ترجمة): «الإشارة إلى تفضيل canonical تلميح لا قاعدة،» وقد تختار صفحة مختلفة بوصفها canonical استناداً إلى إشارات أخرى.
الحالات المعتادة: متغيرات الفرز/التصفية المفيدة، أو النسخ الموزعة أو ذات المعلمات، أو التكرارات التي لا يمكن إزالتها بعد.
لا يوجد بديل ملائم
لا تفرض إعادة إلى صفحة غير مرتبطة لمجرد الحاجة إلى موضع ترسل إليه العنوان القديم — فإعادة شاملة أو إلى الصفحة الرئيسية لمحتوى بلا خلف حقيقي تبدو لـGoogle كـsoft 404. إذا لم يوجد مكافئ حقيقي، فهذه إشارة إلى اتخاذ قرار مقصود بـ404/410 بدلاً من اختراع وجهة.
لا ترسل تعليمات متعارضة
إذا أعاد العنوان A التوجيه إلى B، فلا ينبغي أن يجعل B العنوان A هو canonical. حافظ على توافق الروابط الداخلية وخرائط الموقع مع الوجهة الباقية. الإطار بسيط: ينجو عنوان واحد ← إعادة توجيه؛ يجب أن تبقى عدة عناوين حية ← canonical.
موجه: دقق خريطة إعادات توجيه بحثاً عن الوجهات الضعيفة
الصق ملف CSV لخريطة إعادات التوجيه يتضمن العنوان القديم والوجهة المقترحة والسبب وعنوان أو موضوع الصفحة القديمة وعنوان أو موضوع الوجهة والديمومة المقصودة وإشارات الزيارات/الروابط إن توفرت.
Review this proposed redirect map for relevance and implementation risk.
For each row:
1. Classify the destination as strong equivalent, plausible but needs review,
irrelevant/catch-all, self-redirect, chain risk, loop risk, missing destination,
or insufficient evidence.
2. Explain the classification using only the supplied old/destination topics and
URL evidence.
3. Flag many-to-one mappings to a homepage or broad category for manual review.
4. Check whether the intended permanence matches the proposed 3xx code when a code
column is present.
5. Do not invent a replacement URL. If no equivalent is supplied, recommend manual
mapping or an intentional 404/410 decision.
Return a table with old URL, destination, verdict, evidence, recommended action, and
priority. End with a summary of repeated rule patterns that could create chains or
loops.
DATA:
[PASTE REDIRECT MAP HERE]اخضع كل حكم على تكافؤ المحتوى لمراجعة بشرية قبل نشر الخريطة.
أدوات لتخطيط إعادات التوجيه والتحقق منها
- فاحص إعادات التوجيه — تحقق سريعاً من الحالة النهائية وكل قفزة ووجهة لعنوان URL أو دفعة صغيرة بعد النشر.
- مخطط سلاسل إعادة التوجيه — شخّص المسارات متعددة القفزات، وشاهد ما يتغير عند كل قفزة، وصدر قواعد تنظيف مسطحة لمنصات الخوادم الشائعة.
- فاحص رموز حالة HTTP بالجملة — تحقق من مخزون أكبر للإعادات، وصف النتائج المؤقتة أو متعددة القفزات، وصدر الأدلة.
- منشئ خريطة إعادات التوجيه — خطط الربط من القديم إلى الجديد، وأبق العناوين غير المطابقة وقائمة الإزالة 410 صريحتين، وصدر قواعد موجهة للمنصة. ولا تزال اقتراحاته تتطلب مراجعة تكافؤ المحتوى.
- أدوات المطور في المتصفح ← Network — تحقق من رمز 3xx لاستجابة المستند وترويسة
Locationأثناء إعادة إنتاج سلوك خاص بالمتصفح.
اختبر نفسك: إعادات توجيه HTTP
خمسة أسئلة سريعة عن عمل إعادات التوجيه وكيف تعاملها محركات البحث. اختر إجابة لكل سؤال، ثم تحقق منها.
سجل التغييرات
تم التحديث في 22 أغسطس 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 11 أغسطس 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 19 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.
تم التحديث في 18 يوليو 2026.
ملخص تحريري وتفاصيل التغيير المسجلة.تفاصيل التغيير
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
-
تفاصيل التغيير متاحة حاليًا باللغة الإنجليزية.
المقارنة الكاملة غير متاحة — لم تُؤرشف لقطة سابقة لهذه المراجعة.