جلوگیری از ریدایرکت شدن ساب دامین

من ریدایرکت رو برای دامنه اصلی سایتم انجام دادم و الان به https ریدایرکت میشه 

ولی نمیخوام برای ساب دامنه ها این کار انجام بشه و میخوام ساب دامنه ها با http  باز بشه 

چه کدهایی باید تو فایل htaccess انجام بدم؟ 

برچسب ها:
پرسیده شده در: 7 ماه قبل
آمار بازدید: 198
0

برای جلوگیری از این اتفاق کافیه دستورهای موجود در فایل 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]
ارسال شده در: 7 ماه قبل
masoudsalehi (1398)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما دارای 10 پاسخ صحیح دارای 10 پاسخ صحیح نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
ساب دامین زیادی دارم مثل وبلاگ دهی هست . نمیشه همه رو دستی بزنم! باید ستاره بزارم؟ - saze20 در 7 ماه قبل
متناسب با نیاز شما پاسخ را ویرایش کردم. - masoudsalehi در 7 ماه قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.