آموزش ریدایرکت از HTTP به HTTPS در هاست دایرکت ادمین

ریدایرکت از HTTP به HTTPS در هاست دایرکت ادمین

گاهی اوقات لازم می‌شود ریدایرکت از HTTP به HTTPS در هاست دایرکت ادمین فراهم کنید تا کاربرانی که به آدرس سایت با HTTP وارد می‌شوند، به صورت خودکار به آدرس سایت با HTTPS هدایت شوند. همچنین می‌توانید در حالت برعکس، کاربران را از HTTP به HTTPS در هاست دایرکت ادمین ریدایرکت کنید. دلایل مختلفی برای ریدایرکت سایت در دو حالت HTTP و HTTPS وجود دارد، از جمله نصب یا حذف SSL در هاست سی پنل.

در این مقاله، از پایگاه دانش روناک هاست برای معرفی نحوه ریدایرکت کاربران از پروتکل امن HTTP به HTTPS استفاده می‌کنم. با خواندن این مقاله، می‌توانید کاربران را از آدرس HTTP://site.com به آدرس سایت با HTTPS://site.com به صورت ریدایرکت 301 هدایت کنید. در این مقاله، به معرفی دو روش با استفاده از فایل htaccess و استفاده از افزونه برای سایت‌های وردپرسی خواهم پرداخت تا عملیات ریدایرکت در هاست دایرکت ادمین را فراهم کنید.

آموزش ریدایرکت http به https در دایرکت ادمین

قبل از انجام ریدایرکت HTTP به HTTPS در دایرکت ادمین، لازم است با بخش‌های اصلی کنترل پنل هاست و نحوه مدیریت تنظیمات آن آشنا باشید. آموزش هاست به شما کمک می‌کند مسیرهایی مانند مدیریت فایل‌ها، تنظیمات دامنه، گواهینامه SSL و فایل‌های پیکربندی سایت را راحت‌تر پیدا کنید.

برای ریدایرکت کاربران از پروتکل امن HTTP به HTTPS، یکی از بهترین راهکارها استفاده از فایل htaccess است که در هر سیستم مدیریت محتوایی وجود دارد. برای این منظور، باید کدهایی را در فایل htaccess قرار دهید.

  1. ابتدا وارد هاست خودتان شوید.
  2. سپس روی گزینه “File Manager” یا “مدیریت فایل‌ها” کلیک کنید تا به صفحه مدیریت فایل‌ها در هاست دایرکت ادمین هدایت شوید.
آموزش ریدایرکت https به http در هاست دایرکت ادمین

بعد از وارد شدن به فایل منیجر هاست، مسیریابی کنید به Public_html و سپس به دنبال فایلی با نام htaccess بگردید. سپس روی دکمه “Edit” که در مقابل این فایل قرار دارد مشابه تصویر زیر کلیک کنید تا صفحه ویرایش فایل htaccess برای شما نمایش داده شود.بعد از اینکه وارد صفحه ویرایشگر شدید کدهای زیر را داخل آن قرار داده و ذخیره کنید.

# Redirect HTTP to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

در قطعه کدهای بالا، ریدایرکت از HTTP به HTTPS انجام می‌شود. به این ترتیب، هر زمان که کاربری به آدرس سایتی که SSL در آن نصب شده وارد می‌شود، به صورت خودکار به آدرس سایت بدون SSL هدایت می‌شود.

اگر قصد دارید با سایر قابلیت‌های کنترل‌پنل دایرکت ادمین نیز آشنا شوید، مطالعه مطالب بخش آموزش هاست می‌تواند برای شما بسیار کاربردی باشد.

ریدایرکت از HTTPS به HTTP در هاست دایرکت ادمین

فعال‌سازی SSL و انتقال سایت به HTTPS تنها یکی از مراحل افزایش امنیت وب‌سایت است. انتخاب یک سرویس میزبانی مناسب نیز تأثیر زیادی در پایداری، سرعت و امنیت سایت دارد؛ زیرا که خرید هاست حرفه‌ای با منابع اختصاصی‌تر، امنیت بهتر و پشتیبانی مناسب می‌تواند عملکرد سایت را در شرایط پرترافیک بهبود دهد.اگر می‌خواهید ریدایرکت را در حالت برعکس، یعنی از HTTPS به HTTP در هاست دایرکت ادمین انجام دهید، کافی است به همین طریق اقدام کنید. با این تفاوت که به جای کد قبلی، کد زیر را در ابتدای فایل htaccess هاست خودتان قرار دهید:

# Redirect HTTPS to HTTP
RewriteEngine On
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

با قرار دادن این قطعه کد، کلیه آدرس‌ها در هاست دایرکت ادمین از HTTPS به HTTP به صورت 301 ریدایرکت خواهند شد.

انتخاب هاست مناسب تأثیر مستقیمی بر امنیت و عملکرد وب‌سایت دارد؛ بنابراین پیش از خرید، بهتر است مشاهده تعرفه های هاست را انجام داده و امکانات هر سرویس را با یکدیگر مقایسه کنید.

تغییر آدرس سایت به HTTPS از تنظیمات وردپرس

اولین و ساده‌ترین روش برای ریدایرکت HTTP به HTTPS، تغییر آدرس سایت در تنظیمات وردپرس است. در این روش، وردپرس از آدرس امن (HTTPS) برای تمامی لینک‌های داخلی، صفحات و فایل‌ها استفاده می‌کند. البته این کار تنها زمانی امکان‌پذیر است که گواهینامه SSL روی دامنه نصب و فعال شده باشد.

برای انجام این کار:

  • وارد پیشخوان وردپرس شوید.
  • از منوی تنظیمات > عمومی (Settings > General) وارد تنظیمات سایت شوید.
  • مقدار WordPress Address (URL) را از http:// به https:// تغییر دهید.
  • مقدار Site Address (URL) را نیز به https:// تغییر دهید.
  • تغییرات را ذخیره کنید.
تغییر آدرس سایت به HTTPS از تنظیمات وردپرس

پس از ذخیره تنظیمات، وردپرس کاربران را از نسخه HTTP به HTTPS هدایت می‌کند. با این حال، اگر همچنان برخی صفحات یا فایل‌ها با HTTP بارگذاری شوند، لازم است روش‌های تکمیلی مانند ریدایرکت از طریق فایل .htaccess نیز اعمال شود.

تفاوت HTTP و HTTPS
پروتکل HTTP (HyperText Transfer Protocol) برای انتقال اطلاعات بین مرورگر کاربر و سرور استفاده می‌شود، اما داده‌ها را بدون رمزنگاری ارسال می‌کند. به همین دلیل، اطلاعاتی مانند نام کاربری، رمز عبور یا سایر داده‌های حساس در صورت رهگیری توسط افراد غیرمجاز، ممکن است در معرض خطر قرار بگیرند. امروزه استفاده از HTTP به‌تنهایی برای وب‌سایت‌هایی که اطلاعات کاربران را دریافت یا پردازش می‌کنند، توصیه نمی‌شود.

در مقابل، HTTPS (HyperText Transfer Protocol Secure) نسخه امن HTTP است که با استفاده از گواهینامه SSL/TLS، اطلاعات را به‌صورت رمزنگاری‌شده بین کاربر و سرور منتقل می‌کند. این موضوع علاوه بر افزایش امنیت، باعث ایجاد اعتماد بیشتر کاربران، نمایش نماد قفل امنیتی در مرورگر و بهبود سئوی سایت می‌شود. به همین دلیل، موتورهای جستجو مانند گوگل استفاده از HTTPS را به‌عنوان یکی از استانداردهای مهم برای وب‌سایت‌ها در نظر می‌گیرند.

جمع‌بندی

ریدایرکت از HTTP به HTTPS در هاست دایرکت ادمین یکی از اقدامات ضروری برای افزایش امنیت، حفظ اطلاعات کاربران و جلوگیری از ایجاد نسخه‌های تکراری از صفحات سایت است. پس از نصب و فعال‌سازی گواهینامه SSL، می‌توانید با استفاده از روش‌هایی مانند تنظیمات وردپرس، فایل .htaccess یا پیکربندی وب‌سرور، تمامی درخواست‌های HTTP را به‌صورت خودکار به نسخه امن HTTPS هدایت کنید تا کاربران همیشه از طریق یک اتصال رمزنگاری‌شده به وب‌سایت دسترسی داشته باشند.

پس از اعمال ریدایرکت، بهتر است عملکرد آن را در تمامی صفحات سایت بررسی کنید و از رفع خطاهایی مانند Mixed Content اطمینان حاصل کنید. همچنین پیشنهاد می‌شود به‌صورت دوره‌ای تنظیمات SSL و ریدایرکت‌های سایت را بررسی کنید تا علاوه بر حفظ امنیت، تجربه کاربری مناسب و عملکرد مطلوب سایت در نتایج موتورهای جستجو نیز حفظ شود.

آموزش ریستور بکاپ در دایرکت ادمین


ریستور بکاپ (Restore Backup) در دایرکت ادمین به شما این امکان را می‌دهد که در صورت حذف اطلاعات، بروز خطا در سایت، خرابی فایل‌ها یا ایجاد مشکل پس از به‌روزرسانی، نسخه پشتیبان قبلی را بازیابی کرده و وب‌سایت را به وضعیت قبل بازگردانید. برای انجام این کار، کافی است وارد کنترل پنل دایرکت ادمین شوید و از بخش Create/Restore Backups گزینه Restore Backup را انتخاب کنید. سپس فایل بکاپ موردنظر را بارگذاری کرده یا از میان نسخه‌های موجود انتخاب کنید و مشخص نمایید که کدام بخش‌ها مانند فایل‌های سایت، پایگاه داده (MySQL)، حساب‌های ایمیل یا تنظیمات دامنه بازیابی شوند. پیش از شروع فرآیند ریستور، بهتر است از اطلاعات فعلی سایت نیز یک نسخه پشتیبان تهیه کنید تا در صورت نیاز امکان بازگشت به وضعیت فعلی وجود داشته باشد. پس از پایان عملیات، عملکرد سایت، دیتابیس و بخش‌های مختلف را بررسی کنید تا از بازیابی صحیح اطلاعات و رفع مشکلات اطمینان حاصل شود.

ویدیو آموزش ریستور بکاپ در دایرکت ادمین

جمع بندی

انتقال سایت از HTTP به HTTPS یکی از اقدامات مهم برای افزایش امنیت، اعتماد کاربران و بهبود عملکرد سایت در موتورهای جستجو است. با فعال‌سازی گواهی SSL و انجام ریدایرکت صحیح در هاست دایرکت ادمین، تمام کاربران به‌صورت خودکار از نسخه امن HTTPS سایت استفاده می‌کنند و از ایجاد صفحات تکراری بین نسخه HTTP و HTTPS جلوگیری می‌شود.

برای انجام این فرآیند باید ابتدا SSL دامنه فعال باشد و سپس با تنظیمات مناسب در دایرکت ادمین یا فایل .htaccess، درخواست‌های HTTP به نسخه HTTPS منتقل شوند. پس از انجام ریدایرکت نیز بهتر است عملکرد صفحات، لینک‌های داخلی و وضعیت ایندکس سایت در گوگل بررسی شود تا انتقال بدون مشکل انجام شود.

سوالات متداول

چرا باید سایت را از HTTP به HTTPS ریدایرکت کنیم؟

ریدایرکت از HTTP به HTTPS باعث می‌شود تمام کاربران به نسخه امن سایت هدایت شوند و اطلاعات آن‌ها به‌صورت رمزنگاری‌شده بین مرورگر و سرور منتقل شود. این کار علاوه بر افزایش امنیت، از ایجاد محتوای تکراری جلوگیری کرده و می‌تواند به بهبود سئو و افزایش اعتماد کاربران نیز کمک کند.

بهترین روش ریدایرکت HTTP به HTTPS در دایرکت ادمین چیست؟

بهترین روش، استفاده از ریدایرکت 301 در سطح سرور از طریق فایل .htaccess (در سرورهای Apache) یا تنظیمات وب‌سرور است. این روش دائمی بوده و باعث می‌شود موتورهای جستجو نیز نسخه HTTPS را به‌عنوان آدرس اصلی سایت شناسایی کنند.

آیا ریدایرکت HTTP به HTTPS روی سئو سایت تأثیر دارد؟

بله. استفاده از HTTPS یکی از استانداردهای مهم امنیتی است و گوگل آن را به‌عنوان یک سیگنال رتبه‌بندی در نظر می‌گیرد. علاوه بر این، ریدایرکت صحیح از HTTP به HTTPS از ایجاد صفحات تکراری جلوگیری کرده و باعث می‌شود اعتبار صفحات به نسخه امن سایت منتقل شود.

آیا پس از ریدایرکت HTTP به HTTPS باید لینک‌های داخلی سایت را نیز به‌روزرسانی کنیم؟

بله. اگرچه ریدایرکت کاربران را به نسخه HTTPS منتقل می‌کند، اما بهتر است تمامی لینک‌های داخلی، تصاویر، فایل‌ها و آدرس‌های ثبت‌شده در تنظیمات سایت نیز به HTTPS تغییر داده شوند تا از بروز خطاهای Mixed Content و ریدایرکت‌های غیرضروری جلوگیری شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *