
نوشته اصلی توسط
rezafh2
سلام
من برای دامین myup24.com گواهینامه ssl گرفتم و نصب کردم
از اونجایی که نمیخوام سایت با http لود بشه ، اون رو با دستور زیر توی htaccess ریدایرکت کردم به httpS
کد:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
تا اینجا مشکلی نیست
اما چون ssl فقط برای دامین (بدون ساب دامین) خریداری شده ، وقتی سایت با آدرس
www.myup24.com باز میشه ، و ریدایرکت میشه به
https://www.myup24.com و اینجاست که ssl نداریم !
حالا من میخوام وقتی با
www.myup24.com وارد شدم ، ریدایرکت بشه به بدون www ، یعنی
https://myup24.com باز بشه
اما وقتی کد مربوط به این کار رو وارد میکنم قاطی میشه
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.myup24\.com
RewriteRule (.*) http://myup24.com/$1 [R=301,L]
کسی میتونه کمک کنه ؟

فکر کنم این دو تا کد یه جوری باید باهم قاطی بشن تا درست کار کنن اما نمیدونم چجوری

شما یک شرط رو دوبار قرار دادید و هر سری با یه جواب که مشکل ایجاد میشه. خدمت شما:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myup24.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.myup24.com$
RewriteRule ^/?$ "https\:\/\/myup24\.com" [R=301,L]