www وapex وwildcard forwarding من دون كسر SEO
تبدو host normalization سهلة حتى تبدأ root وwww وsubdomain وpath وquery string بالعمل وفق قواعد مختلفة. تحديد canonical host أولًا هو الأساس.

تبدو host normalization كأنها مهمة DNS صغيرة. لكن بمجرد أن تتعامل مع migration أو rebrand وترافيك حقيقي، تتحول بسرعة إلى سؤال حول URL policy.
العلامة التجارية تريد apex domain. الموقع القديم يستخدم www. بعض الصفحات أو الحملات تعمل على subdomain. الوكالة تريد wildcard forwarding. وروابط الإعلانات تحتاج إلى الحفاظ على path وUTM. إذا اتخذت هذه القرارات بشكل منفصل، فالنتيجة غالبًا تكون redirect chain.
السؤال الحقيقي ليس هل www أفضل دائمًا من apex. السؤال هو: ما هو الـ host canonical، وكيف تتبعه باقي الـ variants؟
إذا كان هذا جزءًا من migration أكبر، فابدأ بـ قائمة التحقق لعمليات ترحيل المواقع. هذه المقالة تركز على طبقة host فقط.
host جزء من URL policy
example.com وwww.example.com و*.example.com ليست متساوية في التشغيل.
- apex قد يكون أوضح في marketing.
wwwشائع في الأنظمة القديمة.- subdomain قد يمثل product أو docs أو support أو shop.
- wildcard مفيد عندما تريد أن تتبع عدة hosts قاعدة واحدة.
المهم ألا تترك هذه الاختيارات للصدفة.

حدّد canonical host قبل الإطلاق
أجب مبكرًا عن هذه الأسئلة:
| السؤال | لماذا يهم |
|---|---|
هل الموقع يعمل على apex أم www | يحدد الـ canonical URL المرئي |
| أي subdomains هي aliases | ليس كل subdomain يجب أن يندمج |
| هل يجب الحفاظ على path | SEO وbookmark وdeep links تعتمد عليه |
| هل يجب الحفاظ على query string | UTM وcoupon وID قد تضيع |
| هل توجد استثناءات مؤقتة | campaign وlaunch قد يحتاجان قاعدة مختلفة |
إذا بقيت هذه الإجابات مفتوحة، فعدة layers ستبدأ بإضافة redirects في الوقت نفسه.
DNS لا يحل كل شيء
DNS يحدد إلى أين يذهب traffic. لكنه لا يقرر وحده التغيير المرئي في URL.
تدفق نظيف:
http://www.old-brand.example/pricing?utm_source=email
-> https://new-brand.example/pricing?utm_source=emailتدفق هش:
http://www.old-brand.example/pricing
-> https://www.old-brand.example/pricing
-> https://old-brand.example/pricing
-> https://new-brand.example/pricinghop واحد أسهل للاختبار والصيانة.
Wildcard forwarding مفيد عندما تبقى البنية متناسقة
يعمل wildcard rule جيدًا عندما تبقى الـ paths متوافقة:
old.example.com/* -> new.example.com/$1مناسب عندما:
- لديك عدد كبير من الـ URLs القديمة
- لم تتغير بنية path كثيرًا
- لا تريد rule منفصلًا لكل صفحة
- الـ subdomains القديمة هي aliases فعلية
إذا تغيّرت البنية كثيرًا، فاستعمل mapping صريحًا للـ URLs المهمة.
حافظ على path وquery عندما يكون الرابط مهمًا
تغيير host لا يعني حذف سياق الطلب.
http://old.example.com/docs/api?ref=partner&utm_source=newsletterإذا كانت البنية تسمح، فيجب أن تنتهي إلى:
https://new.example.com/docs/api?ref=partner&utm_source=newsletterهذا مهم لـ:
- صفحات SEO
- documentation
- paid campaigns
- affiliate links
- bookmarks المحفوظة لدى المستخدمين
إذا اختفى path أو query، قد يبدو redirect صحيحًا تقنيًا لكنه يفقد قيمته.
تجنب chain
الخطأ الشائع هو توزيع المسؤولية:
- HTTP إلى HTTPS في layer
wwwإلى apex في layer أخرى- domain migration في CDN أو hosting
- app تضيف canonical rule إضافية
النتيجة تصبح http -> https -> www -> final.
إذا كان stack لديك بهذه الصورة، فراجع سلاسل وإفراطات التحويل.
اختبر launch matrix
قبل النشر، اختبر الـ variants الحقيقية.
| Test | Example |
|---|---|
| Apex root | https://example.com/ |
www root | https://www.example.com/ |
| Deep path | https://example.com/pricing |
| Deep path with query | https://example.com/pricing?utm_source=email |
| Old host with path | https://old.example.com/blog/post-1 |
| Wildcard subdomain | https://docs.example.com/guide |

تحقق من:
- صحة final host
- بقاء path
- بقاء query
- تطابق status code مع النية
- عدم وجود hop إضافي
أين يناسب UrlEdge
UrlEdge مناسب عندما تريد إدارة host normalization كـ routing policy بدل snippet منفصل.
- Free Redirect Service لـ HTTPS تلقائي وwildcard forwarding
- Advanced Redirect Rules لـ host logic الشرطي
- Redirect Checker لفحص hops الحقيقية
- Domain redirect without losing path and query للنمط الكامل
الميزة هي وجود مكان واحد مسؤول عن canonical host والـ variants وpath وquery وstatus code.
FAQ
هل يجب استخدام apex بدل www دائمًا؟
لا. كلاهما يعمل. المهم أن تختار host canonical واحدًا وتُخضع بقية الـ variants له بشكل واضح.
هل يمكن استخدام rule واحدة للـ wildcard subdomains؟
نعم إذا بقيت البنية متناسقة. إذا تغيّرت كثيرًا، فاعمل mapping صريحًا للـ URLs المهمة.
هل DNS يكفي؟
لا. DNS لا يستبدل HTTP redirect policy المرئية للمستخدم.
هل يجب الحفاظ على معلمات الحملة؟
غالبًا نعم، إلا إذا كان لديك سبب واضح لحذفها. فقدان attribution صعب استعادته لاحقًا.
المراجع
حدّد canonical host مرة واحدة
أدر root وwww وwildcard subdomains مع HTTPS تلقائي وpath preservation ووجهة canonical واضحة.
جرّب Free Redirect Serviceمقالات مرتبطة
عرض الكل
جدار حماية الروابط لحركة الإعلانات والعمولة: حظر البوتات والـ proxy والنقرات السيئة
ليس كل نقرة سيئة احتيالًا، لكن كل نقرة سيئة قد تستهلك الميزانية وتشوّه الإحالة وتقارير الشركاء. جدار حماية الروابط يحدد ما يحدث قبل وصول الزيارة إلى الوجهة.

خدمة ملفات التحقق عند edge: ads.txt وsecurity.txt وAASA وassetlinks.json
بعض الملفات يجب أن تكون في root أو تحت /.well-known/. وإذا كانت CMS أو المنصة تجعل ذلك صعبًا، يمكن لـ edge response أن يقدمها مباشرة بالـ status وContent-Type الصحيحين.