-
July 25th, 2010, 10:59
#1
عضو جدید
باز شدن سایت با ssl
من vps لینوکس دارم با کنترل پنی سی پنل. برای یکی از سایت هام ssl نصب کردم.
میخوام بدونم چطور میتونم سایت رو طوری تنظیم کنم که وقتی بازدید کننده آدرس سایت بدون ssl رو میزنه اتوماتیک آدرس سایت با ssl براش باز بشه؟
پی نوشت: سایت رو ریدایرکت 301 کردم رو خودش با آدرس ssl دار اما بالا نمی اومد.
تشکر
-
-
July 25th, 2010 10:59
# ADS
-
July 25th, 2010, 12:00
#2
عضو جدید
پاسخ : باز شدن سایت با ssl
د رکنترل پنل Cpanel از گزینه Redirect می تونید واسه این کار استفاده کنید(یعنی http رو redirect کنید به https)
-
تعداد تشکر ها از support به دلیل پست مفید
-
July 25th, 2010, 12:18
#3
عضو دائم
پاسخ : باز شدن سایت با ssl
يك تاپيك بود با htaccess كدش رو گذاشتم،سرچ كنيد پيدا نشد دوباره بنويسم 
---------- Post added at 12:18 PM ---------- Previous post was at 12:17 PM ----------
پی نوشت: سایت رو ریدایرکت 301 کردم رو خودش با آدرس ssl دار اما بالا نمی اومد.
قاعدتا اگه درست ريدايركت زده باشيد بايد بياد بالا
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
July 25th, 2010, 12:40
#4
پاسخ : باز شدن سایت با ssl

نوشته اصلی توسط
Iranizi
من vps لینوکس دارم با کنترل پنی سی پنل. برای یکی از سایت هام ssl نصب کردم.
میخوام بدونم چطور میتونم سایت رو طوری تنظیم کنم که وقتی بازدید کننده آدرس سایت بدون ssl رو میزنه اتوماتیک آدرس سایت با ssl براش باز بشه؟
پی نوشت: سایت رو ریدایرکت 301 کردم رو خودش با آدرس ssl دار اما بالا نمی اومد.
تشکر
با استفاده از htaccess ( برای وب سرور آپاچی ) :
کد:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*$
RewriteCond %{HTTP} OFF
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L]
به این صورت که تو روت سایت ( public_html ) یک فایل .htaccess میسازید ( اگر موجود نبود ! )
و سطرهای ذکر شده رو واردش میکنید .
-
تعداد تشکر ها ازOnline24 به دلیل پست مفید
-
July 25th, 2010, 13:17
#5
عضو جدید
پاسخ : باز شدن سایت با ssl
اگه می خواید از htaccess. استفاده کنید می تنید از کد زیر استفاده کنید که تست شده و کار می ده.
فقط کافیه در قسمت yourdomain.com آدرس دامین خودتون رو درج کنید
-
تعداد تشکر ها از support به دلیل پست مفید
-
July 25th, 2010, 13:32
#6
پاسخ : باز شدن سایت با ssl
وجود تگ های HTTP_HOST} و {REQUEST_URI} در کدی که بهتون دادم باعث میشه که تمامی آدرس های ورودی آنالیز و تبدیل بشند !
برای این کار yourdomain.com رو وارد کد نکنید .
-
تعداد تشکر ها ازOnline24 به دلیل پست مفید
-
July 25th, 2010, 13:44
#7
عضو جدید
پاسخ : باز شدن سایت با ssl
فرمایش شما درسته،پس من کدمو اینجوری اصلاح می کنم:
کد:
RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R]
-
تعداد تشکر ها از support به دلیل پست مفید
-
July 26th, 2010, 13:39
#8
عضو جدید
پاسخ : باز شدن سایت با ssl

نوشته اصلی توسط
online24
با استفاده از htaccess ( برای وب سرور آپاچی ) :
کد:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*$
RewriteCond %{HTTP} OFF
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L]
به این صورت که تو روت سایت ( public_html ) یک فایل .htaccess میسازید ( اگر موجود نبود ! )
و سطرهای ذکر شده رو واردش میکنید .
ممنون از راهنماییتون. یه سوال؟ کجای این کد ملزم میکنه که با https بالا بیاد؟ آخه نه https داخلش هست و نه 443.
ممنون میشم
-
-
July 26th, 2010, 15:24
#9
پاسخ : باز شدن سایت با ssl

نوشته اصلی توسط
Iranizi
ممنون از راهنماییتون. یه سوال؟ کجای این کد ملزم میکنه که با https بالا بیاد؟ آخه نه https داخلش هست و نه 443.
ممنون میشم
سطر آخر به این صورت باید باشه :
کد:
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
دلیل وارد نکردن پورت 443 داخل htaccess به این دلیل هست که این برداشت از مشکل شما شد که شما قبلا SSL رو نصب و راه اندازی کردید و به طبع یا از طریق htaccess یا httpd.conf این تنظیمات رو انجام دادید .
کدی که به شما داده شد فقط برای انتقال تمامی آدرس ها از http به https هستش .
-
تعداد تشکر ها از Online24 به دلیل پست مفید
-
July 26th, 2010, 21:34
#10
پاسخ : باز شدن سایت با ssl

نوشته اصلی توسط
online24
با استفاده از htaccess ( برای وب سرور آپاچی ) :
کد:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*$
RewriteCond %{HTTP} OFF
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L]
به این صورت که تو روت سایت ( public_html ) یک فایل .htaccess میسازید ( اگر موجود نبود ! )
و سطرهای ذکر شده رو واردش میکنید .
آقا من این کد رو وارد کردم الان تایم اوت میده سایته
The connection has timed out
-