آموزش فعال کردن ssl
اینروزها معمولاا SSL هاستینگ ها رایگان است و شما با خرید هاست SSL رایگان هم دارید و فقط باید آن را فعال و ریدایرکت کنید تغا در صورت وارد کردن آدرس سایت با HTTP به صورت خودکار ریدایرکت به HTTPS انجام شود
ابتدا آموزش را با فعال کردن دستی SSL شروع کنیم یعنی اگر سایت خود را به صورت HTTPS باز کردید ولی اجرا نشد راه حا پایین را ادامه بدهید ولی اگر باز شد یعنی SSL فعال هست و باید ریدایرکت را انجام دهید که پایین تر توضیح داده این
چند ساعت پس از اتصال دامنه به هاست ssl رایگان بصورت خودکار فعال میشود.اگر به هر دلیل ssl فعال نشده و یا برای فعال سازی آن عجله دارید میتونیددر cPanel به بخش SSL/TLS Status بروید:
در بخش SSL/TLS Status میتونید لیست دامنه ها یا زیردامنه هایی که SSL فعال دارند را ببینید. در کنار این موارد قفل سبز وجود دارد. (قسمت ۱ در شکل زیر)
دامنه یا زیردامنه هایی که ssl ندارند با شکل قرمز نمایش داده میشوند (قسمت ۲ در شکل زیر)
برای دامنه یا زیردامنه هایی که میخواهید SSL نصب نشود گزینه Exclude from AutoSSL را انتخاب کنید. (قسمت ۳ در شکل زیر) با توجه به اینکه در هفته محدودیت ایجاد ssl رایگان برای دامنه و زیردامنه ها وجود دارد (در زمانی که این مقاله نوشته میشود ۲۰ دامنه یا زیردامنه در هر هفته)، بهتر است دامنه های غیرضروری را Exclude کنید تا ssl برای آنها نصب نشود.
برای فعال شدن ssl رایگان برای دامنه هایی که ssl فعال ندارند روی Run AutoSSL کلیک کنید (قسمت ۴ در شکل زیر)
نصب و فعال شدن ssl رایگان معمولا چند دقیقه طول میکشد و نتیجه در همان بخش SSL/TLS Status قابل مشاهده است.
پس از فعال سازی ssl برای ریدایرکت سایت به حالت https (باز شدن سایت در حالت https بصورت پیشفرض) این آموزش را ببینید:
ریدایرکت SSL
اگر میخواهید سایت بصورت https لود شود (مثلا با وارد کردن talahost.com کاربر بصورت خودکار به https://talahost.com منتقل شود) میتوانید کد زیر را در ابتدای فایل htaccess قرار دهید :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://elmineh.com/$1 [R,L]
(بجای elmineh.com نام دامنه خود را بنویسید)
و یا کد زیر
روش دوم:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
ممکن است نیاز به تغییر در آدرس سایت یا تنظیمات دیتابیس یا فایل ها نیز باشد که برای این مورد میتوانید با طراح سایت خود تماس بگیرید.
همچنین برای اینکه قفل سبز در کنار آدرس سایت در بالای مرورگر نمایش داده شود باید همه فایل ها و عکس های لود شده در قالب سایت بصورت https باشند. (
اگر فایل htaccess را در سی پنل نمی بینید این آموزش را ببینید
htaccess کجاست؟!
گاهی ممکن است فایل های مخفی از جمله htaccess و trash و … در File manager سی پنل نمایش داده نشوند.
برای نمایش فایل های مخفی در نسخه جدید سی پنل (قالب جدید سی پنل) بصورت زیر اقدام نمایید:
در File Manager روی Settings کلیک کنید، سپس طبق تصویر زیر گزینه Show Hidden Files (dotfiles) را فعال کنید.
اگر باز هم فایل htaccess قابل مشاهده نبود احتمالا وجود ندارد. میتونید آن را ایجاد کنید. (با نام نقطه htaccess):
.htaccess
دیدگاهتان را بنویسید