من ریدایرکت رو برای دامنه اصلی سایتم انجام دادم و الان به https ریدایرکت میشه
ولی نمیخوام برای ساب دامنه ها این کار انجام بشه و میخوام ساب دامنه ها با http باز بشه
چه کدهایی باید تو فایل htaccess انجام بدم؟
برای جلوگیری از این اتفاق کافیه دستورهای موجود در فایل htaccess را به صورت زیر تغییر دهید:
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*) https://www.example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !upload\.example\.com$ [NC]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
در مثال بالا تنها هاست اصلی (یعنی www.example.com) با دامنه اصلی فراخوانی می شود. به جای عبارت upload.example.com باید نام ساب دامین خودتان را قرار دهید.
در صورتیکه چندین ساب دامین دارید باید به صورت زیر عمل کنید:
RewriteCond %{HTTP_HOST} !^\w+\.example\.com$ [NC]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.