مشکل با ریدایرکت کردن www و httpS
سلام
من برای دامین 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 باز بشه
اما وقتی کد مربوط به این کار رو وارد میکنم قاطی میشه :d
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.myup24\.com
RewriteRule (.*) http://myup24.com/$1 [R=301,L]
کسی میتونه کمک کنه ؟ :63:
فکر کنم این دو تا کد یه جوری باید باهم قاطی بشن تا درست کار کنن اما نمیدونم چجوری :d
پاسخ : مشکل با ریدایرکت کردن www و httpS
نقل قول:
نوشته اصلی توسط
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 باز بشه
اما وقتی کد مربوط به این کار رو وارد میکنم قاطی میشه :d
کد:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.myup24\.com
RewriteRule (.*) http://myup24.com/$1 [R=301,L]
کسی میتونه کمک کنه ؟ :63:
فکر کنم این دو تا کد یه جوری باید باهم قاطی بشن تا درست کار کنن اما نمیدونم چجوری :d
شما یک شرط رو دوبار قرار دادید و هر سری با یه جواب که مشکل ایجاد میشه. خدمت شما:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myup24.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.myup24.com$
RewriteRule ^/?$ "https\:\/\/myup24\.com" [R=301,L]
پاسخ : مشکل با ریدایرکت کردن www و httpS
نقل قول:
نوشته اصلی توسط
tar.gz
شما یک شرط رو دوبار قرار دادید و هر سری با یه جواب که مشکل ایجاد میشه. خدمت شما:
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myup24.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.myup24.com$
RewriteRule ^/?$ "https\:\/\/myup24\.com" [R=301,L]
ممنون
اما وقتی این کد رو وارد کردم ، کلا سایت لود نشد ! :d
در واقع اینجا 3 تا کار نیاز هست
اول http://www.myup24.com ریدایرکت بشه به Welcome to MYUP24.COM, a free image upload solution. Simply browse, select, and upload!
دوم Welcome to MYUP24.COM, a free image upload solution. Simply browse, select, and upload! ریدایرکت بشه به httpS://myup24.com
سوم httpS://www.myup24.com ریدایرکت بشه به httpS://myup24.com
عجب داستانی شد :d
پاسخ : مشکل با ریدایرکت کردن www و httpS
پاسخ : مشکل با ریدایرکت کردن www و httpS
سلام.اينو يك تست بزن:
کد:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://myup24.com/$1
پاسخ : مشکل با ریدایرکت کردن www و httpS
نقل قول:
نوشته اصلی توسط
hello
سلام.اينو يك تست بزن:
کد:
rewriteengine on
rewritecond %{https} off
rewriterule (.*) https://myup24.com/$1
مشکل فقط ssl نیست
یه بار پست هارو بخونید متوجه میشید ;)
پاسخ : مشکل با ریدایرکت کردن www و httpS
این رو تست کنید:
کد:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
پاسخ : مشکل با ریدایرکت کردن www و httpS
خب كدي كه من دادم همين كار رو مي كنه ديگه :-??
يعني چه سايت با www و چه بدون www باز بشه ريدايركت بشه به https://myup24.com
پاسخ : مشکل با ریدایرکت کردن www و httpS
نقل قول:
نوشته اصلی توسط
hello
خب كدي كه من دادم همين كار رو مي كنه ديگه :-??
يعني چه سايت با www و چه بدون www باز بشه ريدايركت بشه به
https://myup24.com
درسته
خیلی ممنون :x
راستش من اول که دیدم فکر کردم اون کدی هست که خودم استفاده کردم ...
الان فقط htttps:// www. myup24 .com رو ریدایرکت نمیکنه
فکر کنم بهتره بیخیال اون بشم :d
---------- Post added at 12:22 AM ---------- Previous post was at 12:20 AM ----------
نقل قول:
نوشته اصلی توسط
tar.gz
این رو تست کنید:
کد:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
ممنون
این کد رو هم چک کردم
ولی www رو برنمیداره :(
پاسخ : مشکل با ریدایرکت کردن www و httpS
دوستان برعکس این کارو بخوام انجام بدم باید چیکار کنم ؟ یعنی httpS ردایرکت بشه به http
پاسخ : مشکل با ریدایرکت کردن www و httpS
یکی از دوستان گفته بود همین کد رو بجای https بزارم http و برعکس که جواب نداد ! کدهای زیادی رو تست کردم ولی ظاهرا از https نمیشه به http ردایرکت کرد :(