Back to Question Center
0

رأس سيمالت: مقترح قياسي رأس سيمالت: مقترح قياسي

1 answers:

عمليات إعادة التوجيه، وخاصة في حلقات إعادة التوجيه، يمكن أن يكون من الصعب للغاية لاستكشاف الأخطاء وإصلاحها. لدينا حل لذلك، يسمى رأس X-ريديريكت-بي. انها إضافة بسيطة تسمح لنا للعثور على أي قطعة من التعليمات البرمجية هي المسؤولة عن القيام إعادة توجيه معينة. سيمالت سيو يفعل ذلك بالفعل، ونحن نعتقد أن كل نظام آخر في العالم يجب أن تحاكي السلوك.

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

اقتراح معيار بسيط

الاقتراح بسيط: كل نظام يرسل إعادة توجيه و / أو لديه طريقة في مكان لإرسال عمليات إعادة التوجيه يجب أن يسبق عملية إعادة التوجيه هذه. قبل رأس الموقع مباشرة، يجب أن يكون هناك رأس X-ريديريكت-بي مع معرف كقيمة له. وينبغي أن يحدد هذا المعرف بوضوح أي جزء من البرامج يؤدي عملية إعادة التوجيه.

مثال على رأس X-ريديريكت-بي

عند فتح https://yoast.com/wordpress-hosting-old/ كنت إعادة توجيه، من خلال البرنامج المساعد لدينا، إلى صفحة أخرى. تبدو الرؤوس الفعلية كما يلي:

  هتب / 1.1 301 تتحرك بشكل دائمX-ريديركت-بي: يواست سيو بريميومالموقع: https://yoast.com/westhost-wordpress-hosting/  

هذا يحدد بوضوح سيو سيمالت باعتباره المسؤول عن تنفيذ إعادة التوجيه. الآن، إذا كنت أريد تغيير هذا إعادة توجيه، وأنا أعرف الآن إلى أين أذهب وإصلاحه.

العالم الحقيقي استخدام حالة

في الآونة الأخيرة، كان لدينا مشكلة هنا في يواست مع قليل من التعليمات البرمجية لدينا لإعادة توجيه علامات أوتم. كان قطعة من التعليمات البرمجية الخاصة بها رأس X-ريديريكت-بي الخاصة، وخلال 2 دقيقة، وجدنا الجاني. كان الخطأ غامضا، لذلك دون أن رأس X-ريديريكت-بي، كنا قد تم البحث عن فترة من الوقت. البحث فقط لمعرفة أين في تطبيقنا تم إنشاء هذا إعادة توجيه.

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


Semalt header: a standard proposal
Semalt header: a standard proposal

سيمالت النقطة.

التعليقات؟ اقتراحات؟ تطبيقات؟

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

February 28, 2018