سؤال

بدأت للتو موقع ولدي /img دليل على المجال الرئيسي. أرغب في إعداد مجال فرعي (حيث يوجد مجلد الملفات فقط آخر في الدليل الرئيسي) الذي يمكنه استخدام /img مجلد، لكنه لا يعمل.

ال /img و /subdomain المجلدات على نفس المستوى، لذلك لعرض الصور في المجال الرئيسي الأول <img src="img/image.jpg"> ولف. /subdomain انا اطبع: <img src="../img/image.jpg"> والحصول على خطأ 404 للموقع: http://subdomain.example.com/img/image.jpg. كما ترون، أريد أن تكون مرتبطة http://www.example.com/img/image.jpg.

هل يمكن لأحد أن يقول لي كيف لتحقيق هذا؟ أفضل عدم ربط الصور إلى دليل الإنترنت الخاص بهم (أي http: // www...) لأنني أرغب في تعديل المواقع على جهاز الكمبيوتر وتحميلها عبر FTP إلى موقعي المستضاف بواسطة BlueHost.com.

أنا متأكد من أنه مجرد شيء أقوم به أو فهمه تماما. شكرا مقدما!

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

المحلول

في بنية المجلد الخاص بك على خادم الويب الخاص بك، قم بإنشاء رابط رمزي /subdomain/img مشيرا إلى الهدف /img.

في لينكس، يمكن القيام بذلك عن طريق:

cd /your_web_folder/subdomain
ln /your_web_folder/img img -s

نصائح أخرى

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

أود أن أوصي بشدة باستخدام هيكل دليل مدروس جيدا يوازن بين أنواع الأصول من معلومات الإصدار. أود أيضا استخدام نظام توزيع المحتوى، مثل شبكات Edgesuite.

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