ما هي إيجابيات وسلبيات عنوان URL الافتراضي مع www أو بدون www؟

StackOverflow https://stackoverflow.com/questions/3406740

  •  25-09-2019
  •  | 
  •  

سؤال

نحن بحاجة إلى الافتراضي URL إلى اسم فريد. إذا كان www فلا بادئة أو العكس. لذا فإن القرار الذي يجب اتخاذه هو إما التمسك بـ www أو بدون بادئة.

مع عدم وجود بادئة تم تعيين ملف تعريف الارتباط لجميع المجالات الفرعية. ما هي الجوانب السلبية الأخرى لذلك؟ أو الفوائد؟

في الأساس ، نحتاج إلى ذلك لـ OpenID لأن OpenId سيجعل المستخدمين يبدو مختلفًا إذا جاءوا من www أو بدون بادئة.

نظرًا لأن موقعنا جديد حتى نتمكن من الذهاب مع أحدهما. أيضا ، كيف يبدو اسم المجال ليس مصدر قلق كبير.

هل كانت مفيدة؟

المحلول

بواسطة ليس باستخدام www نطاق فرعي ، يمكنك أن تعاني من أداء أداء عند تقديم محتوى ثابت ، كما هو مذكور هنا: http://developer.yahoo.com/performance/rules.html#cookie_free. كما أفهمها ، إذا كنت تستخدم http://example.com/ و http://static.example.com بالنسبة للمحتوى الثابت ، سيتم تمرير أي ملفات تعريف الارتباط التي تقوم بتعيينها على المجال الرئيسي بطلبات إلى نطاقك الفرعي الثابت.

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

ثم مرة أخرى ، هذا خداع بسيط للغاية ، ويلعب دورًا فقط عندما تتعامل مع موقع عالي الطلب. (على سبيل المثال ، يستخدم Digg http://digg.com و http://*.diggstatic.com).

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

وكما يشير Tomas Lycken ، تأكد من حسابك www حتى لو لم تستخدم النطاق الفرعي.

نصائح أخرى

ربما تريد إعادة التوجيه (مع أ HTTP 301 - Permanent Redirect) واحد إلى آخر على أي حال ، لأن الحفاظ على عناوين URL متسقة أسهل بكثير بهذه الطريقة. لذا ، أيهما تقرر ، فقط تأكد من الانتهاء من المصادقة الفعلية بعد إن إعادة التوجيه ، والمستخدمين الذين يبحثون عن مختلفون لن يكون مشكلة.

ومع ذلك ، إذا كنت تريد www أو لا يعتمد كليا على كيفية عمل الأشياء الأخرى في تطبيقك. ذكرت أن ملفات تعريف الارتباط domain.com سيتم حفظه ل الكل نطاقات فرعية - هل هذا شيء تريده؟ هل ستحتاج يومًا إلى التمييز (على سبيل المثال ، من خلال السماح للمستخدمين بإعداد أنظمة المصادقة الخاصة بهم للنطاقات الفرعية كخدمة استضافة مشتركة قد تفعلها)؟

إذا لم يكن أي من الاختلافات التي تجدها بين تضمينها واستبعادها www مهم لتطبيقك ، سأذهب إليه ليس استخدام www. السبب الرئيسي لذلك هو صورتي للاتجاهات الحالية على الإنترنت - المزيد والمزيد من التطبيقات (وكذلك مثال على ذلك) تميل إلى مغادرة www خارج ، سواء عند الارتباط بمواقعهم الخاصة ، وفي تسويق أنواع مختلفة.

ومع ذلك ، فإن النقطة الرئيسية هي اجعل كلا العمل. أنت لا تريد أن يكسر موقعك لأن المستخدم فعل (لا) الكتابة www في بداية عنوان URL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top