سلام. من وبسایتم رو که روی سیستمم به درستی کار میکنه و مشکلی نداره روی یه هاست دیپلوی کردم اما اونجا فایل های استاتیک من رو پیدا نمیکنه و ظاهر سایت درست نیست. تو تصاوییر زیر یه نمونه از آدرس دهی های فایلهای استاتیک رو میزارم که مربوط به header reference هست و بعدش هم پوشه پروژه روی هاست. ممنون میشم راهنمایی کنید.


سلام این نکاتو قبلا واسه یکی دیگه از دوستان گذاشتم،جواب شما هم فکر می کنم توی نکته سوم باشه.
چند نکته:
1-دیباگ پروژه رو از توی Settings.py بروی False بزارین
2-آدرس دامنه رو در settings.py و ALLOWED_HOSTS به دو صورت زیر قرار بدین
ALLOWED_HOSTS = ['mohseni.com','www.mohseni.com']3-دقت داشته باشید که مسیر فایل های استاتیک روت و مدیاروت رو طبق آدرسی که پنل داده عوض کنین و اون os.path.join دیگه حذف میشه.به عنوان مثال:
STATIC_ROOT = '/home1/panel_name/public_html/static/'
MEDIA_ROOT = '/home1/panel_name/public_html/media/'4-اگه از دیتابیسی بجز Sqlite استفاده می کنین ، بسته به نوع سرور هاستتون ،ادمین هاست باید براتون کانفیگ کنه!!مثلا برای postgresql بعضی هاست ها خود ادمین هاست باید براتون پکیج مربوطه رو نصب کنه و ترمینال هاست اجازه نصب پکیج رو نمیده و باید تیکت بزنید.
5-اگه هاستتون گواهی SSL برای پروتکل Https ارایه میده یا تهیه کردین به شکل زیر می تونین تو پروژه از طریق settings.py فعال کنین:
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_SSL_REDIRECT = True