همانطور که می‌دانید SSL برای افزایش امنیت وب‌سایت شما ضروری است و در صورتی که تاکنون اقدام به نصب آن نکرده‌اید باید هر چه سریع‌تر برای تجهیز وب‌سایت خود به این گواهینامه امنیتی اقدام کنید.

اما نکته مهم این است که وب‌سایت‌هایی که از این پروتکل استفاده می‌کنند باید http سایت را به https تغییر دهند زیرا در غیر این صورت برای هر صفحه از سایت دو URL وجود خواهد داشت. وجود 2 آدرس از 1 صفحه باعث افت شدید نتایج سئو می‌شود. برای انتقال تمام آدرس‌های سایت شما از http به https روش‌های مختلفی وجود دارد؛ ما در این مقاله ساده‌ترین و کارآمدترین آن‌ها یعنی ریدایرکت کردن صفحات از http به https با کد htaccess را به شما می‌آموزیم. با ما همراه باشید.

SSL

SSL  چیست؟

SSL یک تکنولوژی امنیتی است که با نصب بر روی وب‌سرور، یک کلید و پروتکل https را فعال کرده و اتصال امن و مطمئن بین وب‌سرور و مرورگر را امکان‌پذیر می‌کنند. اغلب از SSL برای اطمینان از امنیت تراکنش‌های مالی آنلاین، انتقال داده‌ها و ورود به سیستم استفاده می‌شود و اخیراً نیز در تامین امنیت سایت‌های مربوط به شبکه‌های اجتماعی استفاده می‌شود.

با صدور گواهینامه‌ SSL برای یک سایت، از اطلاعات حساس و حائز اهمیت کاربران در فضای وب، مانند تراکنش‌های مالی، نام‌های کاربری، رمز عبور و غیره محافظت می‌شود. این گواهینامه‌ها همچنین می‌توانند:

  • امنیت تبادل داده‌ها بین سرورها را حفظ کنند
  • رتبه‌بندی Google وب‌سایت شما را ارتقاء دهند
  • اعتماد مشتری را ایجاد/تقویت کنند
  • موجب بهینه‌سازی نرخ تبدیل شوند

نکته بسیار مهم: قبل از فعالسازی گواهی SSL روی وردپرس خود باید بررسی کنید که گواهی روی سرویس هاست شما فعال شده باشد. برای این منظور راهنمای آموزشی زیر را دنبال کنید:

 فعال سازی SSL رایگان سی پنل (cPanel)

نحوه نصب SSL روی دایرکت ادمین

ریدایرکت کردن صفحات وب سایت

حال که از اهمیت خرید ssl مطلع شدید، نباید فراموش کنید که پس از نصب حتما تمام صفحات را از http به https تغییر دهید تا از هر صفحه فقط یک URL داشته باشید. برای این یا می‌توانید از افزونه‌هایی که برای این منظور طراحی شده‌اند استفاده کنید. به عنوان مثال پلاگین وردپرسی Really Simple SSL گزینه مناسبی برای این کار است. یا به کمک htaccess ظرف چند ثانیه اقدام به redirection کنید.

ریدایرکت کردن صفحات از http به https با کد htaccess

ابتدا وارد هاست خود شوید. سپس روی file manager کلیک کنید تا وارد بخش مدیریت فایل‌ها شوید. حالا گزینه setting را انتخاب کنید.

ریدایرکت کردن صفحات از http به https با کد htaccess

دقت کنید که htaccess  به صورت پیشفرض Hidden  است، پس باید تیک گزینه Show Hidden Files (dotfiles) را فعال کنید تا فایل htaccess نمایش داده شود.

ریدایرکت کردن صفحات از http به https با کد htaccess

حالا در پوشه public_html فایل htaccess را ویرایش کنید.

ریدایرکت کردن صفحات از http به https با کد htaccess

اگر روی edit کلیک کنید، پنجره جدید ویرایشگر فایل ظاهر می‌شود. در ابتدای فایل باید این کد را اضافه کنید:

# http to https by hostida
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://hostida.com/$1 [R,L]

فراموش نکنید که به جای دامنه hostida.com باید آدرس سایت خود را با www یا بدون www وارد کنید.

در پایان…

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