كيف يتم انشاء دومين فرعي لكل عميل

  • turkidkil

السلام عليكم

كيف يتم انشاء دومين فرعي لكل عميل

بحيث يتم استخدام الدومين الخاص بالعميل وتحويله إلى الملف الخاص به

لو نظرنا إلى الدومين careers.marafiq.com.sa

لو فحصنا الدومين

https://lookup.mxtoolbox.co...

نجده مربوط b.bayt.com

كذلك الدومين careers.alsalam.aero

هو يستخدم dns موقع مهنتي

https://lookup.mxtoolbox.co...

كيف يتم ذلك ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

إذا كنت تريد عمل دومين فرعي لكل عميل فيتم ذلك بعمل دومين فرعي كلي wildcard subdomain هكذا

 *.example.com

وعندما يفتح الزائر هذا الرابط يتم إعادة كتابه محتويات الدومين الفرعي إلى الدومين الرئيسي أي هكذا

  careers.example.com/something  ---> example .com/careers/something

ابحث عنrewrite wildcard subdomain to subdirectory أو redirect wildcard subdomain to subdirectory للسرفر الذي تستخدمه apache او ngnix

أما إذا كنت تريد تقديم إمكانية اختيار دومين مختلف لكل مستخدم فعلي المستخدم شراء الدومين الخاص به ثم عمل CNAME بdns لتحويله لموقعك وبعد ذلك يقوم بإعلامك بطريقة ما وفي النهاية تقوم أنت بتجديد ملفات السرفر لديك لإضافة الدومين

ابحث عن Custom domain mapping وvirtual host واقرأ الخطوات فى المواقع التي تقدم شئ شبيه مثل ورد بريس

وعن إدارة كل هذه الدومنيات أظن ابسط طريقة أن تقوم بعمل سكربت تعطيه الدومين واسم المستخدم ويقوم بإنشاء ملف تمبلت جاهز بالبيانات المطلوبة وبإسم المستخدم في فولدر معين وتقوم بتظبيط السرفر لقراءة جميع الملفات الموجودة بهذا الفولدر

اشكرك اخي صراحة افدتني بتعليقك ^_^

لم أفهم سؤالك... وضح ما تريد أن تفهم بالضبط.

حسناً أخي الفاضل سوف اوضح اكثر ..

الآن موقع مهنتي و بيت كوم

يوفران للشركات موقع مستقل للتوظيف بحيث يكون بنفس تصميم وهئية موقع الشركة

الآن لو نظرت إلى شركة مرافق careers.marafiq.com.sa

تجد أنهم يستخدمون خدمة بيت كوم ، وموقع التوظيف أو ملفات البرمجة موجودة بسيرفر بيت كوم

سؤالي : كيف استطيع جعل ملفات البرمجة في سيرفري بحيث انشئ ملف بإسم العميل مثلاً marafiq

واقوم بواسطة DNS تحويل الدومين الفرعي careers.marafiq.com.sa إلى الملف marafiq الموجود بموقعي ؟

مع ملاحظة : لو كان لدي 2000 عميل كيف استطيع إدارة ذلك ! وهل سيكونوا على سيرفر واحد ؟ هل العملية تستدعي برمجة كود يتعامل مع الدومينات الموجهة من العملاء إلى الدومين الخاص بي test.domain.com

ربما لم تتضح الفكرة لدى البعض لكن الأفضل الدخول على الرابط :

https://lookup.mxtoolbox.co...

https://lookup.mxtoolbox.co...

سوف نجد انه تم ربطهم في dns إلى mcps.mihnati.com

مع ذلك ان ملفات البرمجة موجودة لدى موقع mihnati.com

وربما في الدومين الفرعي mcps.mihnati.com تم عمل ملف برمجي يتحقق من الدومين القادم سواء

careers.alsalam.aero أو careers.alahli.com

ويقوم بتحوله إلى الملف الخاص بالشركة

يارب تكون الفكرة واضح ليتم شرح لنا الطريقة لعمل ذلك ..

في آمان الله

مرحبا أخي...

نعم الأمر بسيط كما قلت... إن افترضنا أن الأمر في PHP سيكون على شكل:

if ($_SERVER['SERVER_NAME'] == 'site1.example.org') {
    echo 'مرحبا بك في الموقع الأول';
    //جلب بيانات الموقع 1 والتمبلت الخاص به.
} elseif ($_SERVER['SERVER_NAME'] == 'site2.example.org') {
    echo 'مرحبا بك في الموقع الثاني';
    //جلب بيانات الموقع 2 والتمبلت الخاص به.
}

بنفس إعدادات ال DNS، المواقع site1.example.org و site2.example.org، ومع أنها موجهة لنفس الصفحة ستعطي نتائج مختلفة.

يمكن عمل كل موقع يؤدي إلى مجلد خاص أيضا لكن المفضل في هذه الحالة هي كما قلت.

شكرا لك ، هذا بالضبط ماكنت انوي القيام به لكن كنت فقط أظن بأن طريقتي قديمة او غير عملية لذلك سوف انفذها بإذن الله

بارك الله فيك

QlmAR أضف ردا

السلام عليكم :

كيف جعلت جملة :

كيف يتم ذلك ؟

تظهر عندك باللون البرتقالي ؟!