SSL
این صفحه فعالسازی HTTPS برای Giumeeh Nest را شرح میدهد.
۱. نصب گواهی
ابتدا یک گواهی SSL معتبر روی هاست یا سرور نصب کنید؛ بیشتر کنترلپنلها (cPanel، دایرکتادمین، Plesk) گواهی رایگان Let's Encrypt یا AutoSSL را ارائه میکنند.
۲. تنظیم فایل .env
پس از فعال شدن گواهی، این مقادیر را در .env تنظیم کنید:
APP_URL=https://your-domain.com
SESSION_SECURE_COOKIE=trueاگر سایت در زیرپوشه نصب شده است، APP_URL را همراه زیرپوشه بنویسید (مثلاً https://your-domain.com/shop) و مقدار FORCE_ROOT_URL را نیز با همان آدرس بهروز کنید.
سپس کش را پاک کنید: مدیریت پلتفرم ← مدیریت کش ← پاکسازی همهٔ کشها.

۳. هدایت HTTP به HTTPS
- Apache / cPanel: گزینهٔ «Force HTTPS Redirect» در بخش Domains کنترلپنل را روشن کنید، یا قاعدهٔ هدایت را به
.htaccessاضافه کنید. - Nginx: یک بلوک
serverروی پورت ۸۰ باreturn 301 https://$host$request_uri;بسازید.
۴. سایت پشت پراکسی یا CDN
اگر سایت پشت یک پراکسی معکوس یا CDN (مثلاً Cloudflare یا آروانکلاد) قرار دارد و لینکها با http ساخته میشوند، در .env مقدار زیر را قرار دهید:
ENABLE_HTTPS_SUPPORT=true📌 در Cloudflare، حالت SSL را روی Full (Strict) بگذارید؛ حالت Flexible باعث حلقهٔ هدایت (Redirect Loop) میشود.
نکات مهم
- پس از تغییر دامنه یا فعالسازی HTTPS، اگر سایت روی دامنهٔ جدیدی منتقل شده است، به بخش انتقال دامنه در لایسنس نیز توجه کنید.
- سایت را پس از هر تغییر در حالت Incognito مرورگر آزمایش کنید.
هشدارها
⚠️ پیکربندی نادرست HTTPS میتواند به خطای Mixed Content یا Redirect Loop منجر شود.

