انتقال سایت از http به https به صورت صحیح

علی رغم اینکه داشتن ssl برای یک سایت فواید زیادی دارد، هنوز بسیاری از وب مسترها ازین موضوع بی اطلاع هستند و یا هنوز به درستی اطلاع ندارند تا برای تغییر http به https چه اقداماتی باید انجام دهند و یا حتی از کجا شروع کنند تا سایت خود را مجهز به سلاح ssl کنند.
در این مقاله مراحل انجام انتقال صحیح سایت به HTTPS توضیح داده شده است.

1- خرید گواهی SSL

در مرحله اول نیاز است که با دقت زیاد گواهی SSL خریداری شود. اگر دامنه شما با پسوند IR است قبل از خرید SSL حتما در خصوص این که SSL مورد نظر بر روی دامنه های ir. قابل نصب است یا خیر با فروشنده گواهی هماهنگی لازم را انجام دهید.
پشنهاد تبلیغ دات کام خرید گواهی SSL از پارتنر ما شرکت ایران سرور است، چرا که با توجه به تجربه متخصصین امنیت ایران سرور می توانید از مشاوره رایگان کارشناسان بهرمند شوید.

2- نصب و فعال سازی گواهی SSL بر روی هاست و سرور

در صورت سفارش ssl از شرکت “ایران سرور” ، کارشناسان امنیت این شرکت بصورت رایگان گواهی ssl را بر روی هاست شما نصب و فعال سازی می کنند.

3- تبدیل آدرس سایت به HTTPS

برای انتقال سایت به HTTPS نیاز است که تمام آدرس های سایت شما به صورت https در بیاید.

در سایت های وردپرسی به آسانی می توانید در بخش تنظیمات سایت -> همگانی آدرس سایت را با https درج فرمایید.

اضافه کردن https به آدرس سایت

4- انتقال و ریدایرکت کردن صفحات به سایت با آدرس https

برای باز شدن تمام صفحات به صورت https وبدون افت رتبه در گوگل  نیاز است که تمام آدرس های سایت ریدایرکت 301 (انتقال) شود.

برای سایت هایی با وب سرویس APACHE

برای سایت های APACHE نیاز است کدهای زیر را به فایل .htaccess اضافه فرمایید.

توضیحات : فایل  htaccess. در هاست شما در شاخه اصلی سایت قرار دارد.


RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

برای سایت های با وب سرویس Nginxi


server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 301 https://$host$request_uri;
}

حالا سایت شما با https قابل دسترس است که علامت SSL شما در مرورگر مانند تصویر زیر به رنگ سبز در می آید (مشابه تصویر زیر)

در صورتیکه پس از انجام مراحل قبل، باز هم ssl سایت شما به صورت رنگ سبز نبود، مرحله بعد را بررسی کنید.

 

 

5- رفع مشکل محتوای SSL

 اگر علامت SSL سایت شما به صورت تصویر بالا بود یعنی سایت شما دارای محتوای بدون SSL  است به عبارتی دارای محتوای میکس است.

در این مرحله باید زدن دکمه CTRL + J یا باز کردن کنسول مرورگر کروم و یا فایر فاکس لیست محتوایی که آدرس آن بدون https لود شده است قابل مشاهده است که باید با آدرس به صورت https جایگزین شود.

نکته : اکثر خطا های محتوای میکس مربوط به قالب و عکس های سایت می باشد.

6- ثبت سایت در گوگل

در این مرحله باید سایت را با آدرس https مانند یک سایت جدید به بخش وب مسترتولز (سرچ کنسول) اضافه کنید.

 

7- نیاز به کمک دارم

اگر برای انتقال سایت از http به https  مشکل دارید و یا اینکه مراحل بالا برای شما دشوار می باشد می توانید با ما تماس بگیرید.

 

نوشته شده توسط : محمد شهپری