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

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

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

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

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