ریدایرکت HTTP به HTTPS در دایرکت ادمین (DirectAdmin)

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

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

تفاوت اصلی بین HTTP و HTTPS در رمزنگاری اطلاعات است. HTTPS داده‌های کاربران را با استفاده از SSL امن می‌کند و گوگل هم به وب‌سایت‌های امن امتیاز بالاتری می‌دهد.

مزایای دیگر این تغییر:

  • افزایش اعتماد کاربران (نمایش قفل سبز مرورگر)
  • بهبود سرعت و عملکرد سایت در مرورگرهای مدرن
  • حذف هشدارهای “Not Secure” در مرورگر کروم

🔒 گوگل از سال ۲۰۱۸ به بعد استفاده از HTTPS را یکی از سیگنال‌های رتبه‌بندی اعلام کرده است.

آموزش گام‌به‌گام ریدایرکت HTTP به HTTPS در DirectAdmin

H3: گام اول – بررسی فعال بودن SSL در دایرکت ادمین

  1. وارد پنل DirectAdmin شوید.
  2. از منوی Advanced Features گزینه SSL Certificates را انتخاب کنید.
  3. اطمینان حاصل کنید که گواهی SSL معتبر نصب شده و وضعیت فعال دارد.

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

گام دوم – ویرایش فایل .htaccess

اکنون باید با استفاده از فایل .htaccess تمام ترافیک HTTP را به HTTPS هدایت کنید.

کد ریدایرکت 301:
 
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

توضیح خطوط:

  • RewriteEngine On → فعال‌سازی قابلیت بازنویسی آدرس‌ها
  • RewriteCond %{HTTPS} !=on → شرطی که بررسی می‌کند اگر سایت HTTPS نیست
  • RewriteRule → ریدایرکت دائمی به نسخه امن سایت

⚠️ توجه: اگر چندین RewriteRule در فایل دارید، این دستور باید قبل از سایر ریدایرکت‌ها قرار گیرد.

گام سوم – روش جایگزین (بدون htaccess)

اگر به فایل .htaccess دسترسی ندارید:

  1. در DirectAdmin وارد بخش Account Manager → Site Redirects شوید.
  2. گزینه Create New Redirect را انتخاب کنید.
  3. نوع ریدایرکت را روی Permanent (301) تنظیم کرده و آدرس HTTPS را وارد کنید.

بررسی صحت ریدایرکت و نکات بعد از آن

پس از ذخیره تنظیمات:

  • سایت را با هر دو آدرس (http و https) باز کنید. باید فقط نسخه HTTPS در دسترس باشد.
  • در ابزار Redirect Checker نتیجه را بررسی کنید.
  • نسخه HTTPS را در Google Search Console ثبت کنید.
  • لینک‌های داخلی و تصاویر را در سایت خود به HTTPS تغییر دهید.
  • مطمئن شوید فایل‌های Sitemap و Canonical نیز با HTTPS تنظیم شده‌اند.

مشکلات رایج و راه‌حل‌ها

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

نکات طلایی سئو پس از فعال‌سازی HTTPS

  • همیشه از ریدایرکت 301 برای حفظ اعتبار لینک‌ها استفاده کنید.
  • نسخه HTTPS را تنها نسخه قابل دسترس سایت نگه دارید (canonical).
  • از ابزارهای بررسی Mixed Content برای اطمینان از امنیت کامل سایت استفاده کنید.
  • با رصد عملکرد سایت در Search Console مطمئن شوید ایندکس صفحات به‌درستی منتقل شده است.

جمع‌بندی

ریدایرکت HTTP به HTTPS در دایرکت ادمین یکی از ساده‌ترین اما مهم‌ترین اقدامات برای افزایش امنیت و سئو است. با انجام درست مراحل بالا، نه‌تنها امنیت داده‌های کاربران را تضمین می‌کنید بلکه رتبه سایت شما نیز به مرور زمان بهبود می‌یابد.

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

سوالات متداول ریدایرکت HTTP به HTTPS

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

بله، HTTPS یکی از فاکتورهای رسمی رتبه‌بندی در گوگل است و امنیت سایت شما را تضمین می‌کند.

آیا لازم است هر صفحه به‌صورت جداگانه ریدایرکت شود؟

خیر، با افزودن دستور Rewrite در فایل .htaccess همه صفحات به‌صورت خودکار منتقل می‌شوند.

بعد از ریدایرکت، لازم است لینک‌های داخلی را تغییر دهم؟

بله، برای جلوگیری از Mixed Content باید همه لینک‌های داخلی را به نسخه HTTPS تغییر دهید.

@m!n

@m!n

امین هستم؛ مفاهیم فنی هاستینگ تا بهینه‌سازی سرعت رو ساده و عملی توضیح می‌دم. اینجا می‌نویسم تا با کمترین اصطلاحات پیچیده، بیشترین نتیجه رو…

مشاهده آخرین نوشته → تعداد مطالب: 19