بنية الحساب الفرعي

إنّ بنية عنوان URL ل منصتك هي المحرّك الرئيسي لكيفية تنظيم حساباتك الفرعية، وتحديد الشكل الذي يجب أن يبدو عليه الحقل site_uri بشكل أكثر تحديدًا.

في ما يلي الأنواع المختلفة من بُنى المواقع الإلكترونية المتوافقة مع برنامج AFP:

حالة الاستخدام بنية عنوان URL قيمة الحقل site_uri في واجهة برمجة التطبيقات قيمة الحقل request_id في واجهة برمجة التطبيقات
النطاقات الفرعية الجذر:
https://littlepig.example.com

المحتوى:
https://littlepig.example.com/food.html
littlepig.example.com littlepig (أو رقم تعريف داخلي فريد مرتبط بالمستخدم)
المجلدات الفرعية الجذر:
https://example.com/littlepig
أو
https://example.com/sites/littlepig

المحتوى:
https://example.com/littlepig/food.html
أو
https://example.com/sites/littlepig/food.html
example.com/littlepig
أو
example.com/sites/littlepig
littlepig (أو رقم تعريف داخلي فريد مرتبط بالمستخدم)
مجموعة من النطاقات الفرعية والمجلدات الفرعية الجذر:
https://sites.example.com/sites/littlepig

المحتوى:
https://sites.example.com/sites/littlepig/food.html
sites.example.com/sites/littlepig littlepig (أو رقم تعريف داخلي فريد مرتبط بالمستخدم)
عناوين URL فردية الجذر (أو الملف الشخصي لصانع المحتوى):
https://example.com/user/littlepig

المحتوى:
https://example.com/nf8ag4n
example.com/user/littlepig

ملاحظة مهمة: في حالة الاستخدام هذه، نطلب أيضًا إضافة العلامة الوصفية"مؤلف النظام الأساسي" إلى جميع الصفحات.
littlepig (أو رقم تعريف داخلي فريد مرتبط بالمستخدم)

كيفية إنشاء حسابات فرعية إذا كان للمستخدمين مواقع متعدّدة على منصتك

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

قيمة "request_id" في هذا السيناريو

إذا كانت منصتك تسمح بعدة مواقع لكل مستخدم، ننصحك باستخدام معرّف فريد داخلي للمستخدم في حقل request_id. في المستقبل، ستسمح طريقة الحصول على واجهة برمجة التطبيقات للحساب بالحصول على حسابات استنادًا إلى قيمة هذا الحقل.