انتقال ترافیک از http به https

16 تیر 1399

چطور می توانیم به شما کمک کنیم؟

شما اینجا هستید:

بعد از این که ssl رایگانتون رو فعال کردید احتمالا قصد دارید که تمام ترافیک سایت رو از http به https منتقل کنید برای این کار چند روش وجود داره که در ادامه به اون ها می پردازیم

تنظیمات اسکریپت ها

بسیاری از اسکریپت ها همچون وردپرس به صورت پیش فرض دارای بخشی برای فعال سازی ssl می باشند و وقتی شما url سایت را به https:// تغییر می دهید به صورت اتوماتیک تمام ترافیک را به https منتقل می کنند در صورتی که از یکی از اسکریپت های مشهور سایت سازی استفاده می کنید حتما این بخش را چک کنید

.htacces

یکی از راه های متداول انتقال ترافیک به https استفاده از فایل htacess می باشد؛ با استفاده از این فایل می توانید در وب سرور تنظیمات بیشتری را بدون نیاز به ویرایش فایل اصلی تنظیمات اعمال کنید

اگر از اسکریپی که توسط اشخاص دیگری ساخته شده استفاده می کنید احتمالا این فایل را در مسیر /htdocs وب سایت خود مشاهده کنید.

اگر این فایل وجود نداشت با استفاده از filemanager یکی بسازید؛ ما پیشنهاد می کنیم حتما از فایل منیجر آنلاین برای ویرایش این فایل استفاده کنید زیرا برخی از سیتم عامل ها مانند ویندوز از اینچنین فایل هایی به خوبی پشتیبانی نمی کنند (اگر قصد دارید از ویندوز برای ویرایش این فایل استفاده کنید از نرم افزار notepad، notepad++ یا vim استفاده کنید و از نرم افزار هایی مانند word استفاده نکنید)

بعد ازاین که فایل htaccess را ایجاد کردید کد های زیر را درون آن کپی کنید (یا اگر فایل htacess از قبل وجود داشت به انتهای آن اضافه کنید)

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

کلودفلر

اگر از کلودفلر استفاده می کنید به راحتی می توانید این قابلیت را فعال کنید

وارد کلودفلر شوید به بخش دامنه خودتان بروید سپس به بخش Crypto بروید و تیک گزینه “Always use HTTPS” را بزنید