هذا هو الكود المصدري للموقع https://xmlns.greystate.dk/ حيث قمت باستضافة المخططات لبعض تطبيقات XML الخاصة بي لفترة طويلة.
مخططات XML هي مستندات XML ولكن قد يكون من الصعب جدًا "قراءتها"، لذلك اعتقدت أنه يمكنني "استخراج" الأجزاء التي يمكن للإنسان فهمها عن طريق جعلها أبسط قليلاً.
هذا ما يفعله موقع الويب — إذا ألقيت نظرة خاطفة على الكود، فمن المحتمل أن تكتشف أمرين:
Server.Transfer()
الخاصة بي لإخفاء الجزء .asp
من عناوين URL، مع الاحتفاظ بالمنطق في ملف واحد (process.asp).هذا هو جمال الطريقة التي يتم بها دائمًا تحديد معرفات URI لمساحة الاسم - ليس من الضروري أن يكون هناك مورد في URI - بل يجب أن يكون فريدًا فقط (ضمن النطاق الذي من المفترض استخدامه).
وهذا يعني أنه على الرغم من أنني قررت وضع تمثيل لها على عناوين URL الخاصة بها (يعمل إصدار HTTP بشكل جيد أيضًا - لا أقوم بإعادة توجيهها حاليًا)، يمكنني استخدام HTTPS دون تعطيل أي تطبيقات تستخدمها.
اسمحوا لي أن أعرف إذا كان هناك شيء تريد مني أن أشرحه أكثر - ربما ما زلت أتذكره:D
/كريستيان، ديسمبر 2020