PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فوروارد کردن https به http



nightman
June 17th, 2011, 19:24
سلام
من یک سرور دارم روش خودم بدون خرید گواهی نامه ssl راه اندازی کردم
حالا میخام کاری کنم اگه کسی خاست با https وارد بشه به طور خوکار بدون دیدن صفحه خطا که مرورگر میده
بره روی http
https://mysite.com -> http://mysite.com
چند جا سرچ کردم ولی هرچی کارایی که گفته بودن رو انجام دادم در فایل htaccess. جواب نداد
کسی میتونه کاری کنه؟

apache - How do you redirect HTTPS to HTTP? - Stack Overflow (http://stackoverflow.com/questions/8371/how-do-you-redirect-https-to-http)


RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) <http://%>{HTTP_HOST}%{REQUEST_URI}

MOHAMMAD MOHSEN
June 17th, 2011, 19:54
اونطور که من می دونم در صورتیکه ssl تجاری رو سایت شما فعال نباشه (نصب نشده باشه) امکان همچین چیزی نیست! چون امکان وصل به سایت شما از طریق پورت 443 نیست که بعد بخواد ریدایرکت کنه!

---------- Post added at 07:54 PM ---------- Previous post was at 07:53 PM ----------

در صورتیکه که شما اجازه استفاده از SSL سرور رو داشته باشید یا cert تجاری نباشه (self-signed) باشه خطای Untrusted Connection میده که کاربر باید Add exception کنه!

nightman
June 17th, 2011, 20:02
من میدونم خطا میده میخام بجای اینکه سرور بخاد https رو به سمت مروگر بفرسته به سمت مرورگر ریدایرکت بفرسته به سمت http تا دیگه کاربری که میاد تو سایت با https دیگه خودش بره رو http
الان وقتی کاربر میزنه آدرس سایت منو با اس اس ال مرورگر درخاست لایسنس میکنه دیگه خوب اگه ی راهی باشه آپاچی بجا لایسنس ری دایرکت بده خیلی خوب میشه
ولی چون چند جا سرچ کردم و دیدم دیگران بعد کلی گفتگو تونستن واسه همین احتمال میدم میشه

mojiz
June 17th, 2011, 21:40
نمیشه، وقتی با ssl به سایتت وصل میشن اول ارور میده بعد میخاد ریدایرکت کنه!

nightman
June 17th, 2011, 21:55
نمیشه، وقتی با ssl به سایتت وصل میشن اول ارور میده بعد میخاد ریدایرکت کنه!

خوب مگه مرورگر از سرور لایسنس رو نمیپرسه تا برسی کنه که آیا حقیق هست یا نه؟
من میگم وقتی از آپاچی کسی سوال کرد که آقا لایسنس اس اس ال تو بگو بجا لایسنس ریدایرکت میفرسته
شدن به احتمال زیاد میشه چون الان که دارم سرچ میکنم تو فرم ها و سایت ها میبینم که بعضی از افراد تونستن و راه رو نوشتن ولی من همون راه رو میرم هیچ اتفاقی نمیوفته :102:

---------- Post added at 09:48 PM ---------- Previous post was at 09:46 PM ----------

یک چیزی هم هست باید بشه چون اگه کسی بعد اینکه لایسنسش تموم شود خاست خودش واسه خودش لایسنس بزنه ون موقع همش سایتش با خط بالا میاد اگه کاربراش به اس اس ال عادت کرده باشن
کلا به فنا میره اینجوری که 8-|

---------- Post added at 09:55 PM ---------- Previous post was at 09:48 PM ----------


نمیشه، وقتی با ssl به سایتت وصل میشن اول ارور میده بعد میخاد ریدایرکت کنه!
تازه یک چیزی هم هست اگه اول بخاد ارور بده بعد من وارد بشم که خوب با پی اچ پی هم میتونم کار رو انجام بدم نیازی به تنظیمات آپاچی نیست ون موقع پس این واسط باید این آپاچی خودی نشون بده

mojiz
June 17th, 2011, 22:00
ببین سیستم اینه:
مرورگر وقتی بش بگی https رو برام بیار اول آی پی سرور رو در میاره.
2. بعد به آی پی وصل میشه
3. شروع به وریفای میکنه
4. بعد اگه اکی بود حالا میگه website.com رو بمن بده
5 حالا سرور میاد مثلا ریدایرکت میکنه

تو شماره 3 کارت خراب میشه.

---------- Post added at 10:00 PM ---------- Previous post was at 09:58 PM ----------


تازه یک چیزی هم هست اگه اول بخاد ارور بده بعد من وارد بشم که خوب با پی اچ پی هم میتونم کار رو انجام بدم نیازی به تنظیمات آپاچی نیست ون موقع پس این واسط باید این آپاچی خودی نشون بده

ّبین فکر کنم این تیکهش رو نگرفتی
تو شماره 3 اگه ssl مشکل داشته باشه(Certificate) این آپاچی نیست که داره ارور رو نشون میده و میگه من مشکل دارم!
این مرورگر هست که داره میگه من با این سرور مشکل دارم.

nightman
June 17th, 2011, 22:07
من بیشتر رو این حساب که میبینم دارم سرچ میکنم دیگران تونستن و من نتونستم دارم دنبالش میرم
خیلی سرچ کردم تو گوگل همه تو این مورد که شما میگید نظر دادن بعد به نتیجه رسیدن :102:

mojiz
June 17th, 2011, 22:29
certification شون درست بوده
اگه نبوده پیدا کردی بگو یاد بگیرم ولی بعیید میدونم
کلا ssl زیر سوال میره اینطوری!

nightman
June 17th, 2011, 22:40
الان که داشتم سرچ میکردم به ی چیز دیگه رسیدم به نظرتون من فقط برای ای پی میتونم لایسنس اس اس ال بگیرم؟
یعنی وقتی کسی ای پی رو توی مروگر زد وارد بشه بدونه اینکه ارور بده؟
سوالی بعدی اینکه من اگه یک سایت روی سرور بالا هاست کنم آیا موقع استفاده از اس اس ال خط دریافت میشه؟

---------- Post added at 10:40 PM ---------- Previous post was at 10:39 PM ----------

این لینک رو ببینید همین حرف شمارو زدن بعدش طرف شاد و شنگول آمده میگه میشه :-?
redirection of https to http - CodingForums.com (http://www.codingforums.com/showthread.php?t=170083)