ریدایرکت HTTP به HTTPS در دایرکت ادمین (DirectAdmin)
اگر گواهی SSL را در هاست خود نصب کردهاید اما سایت هنوز با آدرس HTTP باز میشود، جای درستی آمدهاید. در این مقاله یاد میگیرید چگونه در کنترلپنل دایرکت ادمین، بازدیدکنندگان را به نسخه امن HTTPS هدایت کنید تا هم امنیت سایت بالا برود و هم در نتایج گوگل رتبه بهتری بگیرید.
چرا باید سایت را از HTTP به HTTPS ریدایرکت کنیم؟
تفاوت اصلی بین HTTP و HTTPS در رمزنگاری اطلاعات است. HTTPS دادههای کاربران را با استفاده از SSL امن میکند و گوگل هم به وبسایتهای امن امتیاز بالاتری میدهد.
مزایای دیگر این تغییر:
- افزایش اعتماد کاربران (نمایش قفل سبز مرورگر)
- بهبود سرعت و عملکرد سایت در مرورگرهای مدرن
- حذف هشدارهای “Not Secure” در مرورگر کروم
🔒 گوگل از سال ۲۰۱۸ به بعد استفاده از HTTPS را یکی از سیگنالهای رتبهبندی اعلام کرده است.
آموزش گامبهگام ریدایرکت HTTP به HTTPS در DirectAdmin
H3: گام اول – بررسی فعال بودن SSL در دایرکت ادمین
- وارد پنل DirectAdmin شوید.
- از منوی Advanced Features گزینه SSL Certificates را انتخاب کنید.
- اطمینان حاصل کنید که گواهی SSL معتبر نصب شده و وضعیت فعال دارد.
اگر SSL نصب نشده، ابتدا آن را از بخش SSL Certificates یا از طریق سرویس SSL رایگان پروموهاست فعال کنید.
گام دوم – ویرایش فایل .htaccess
اکنون باید با استفاده از فایل .htaccess تمام ترافیک HTTP را به HTTPS هدایت کنید.
کد ریدایرکت 301:
توضیح خطوط:
RewriteEngine On→ فعالسازی قابلیت بازنویسی آدرسهاRewriteCond %{HTTPS} !=on→ شرطی که بررسی میکند اگر سایت HTTPS نیستRewriteRule→ ریدایرکت دائمی به نسخه امن سایت
⚠️ توجه: اگر چندین RewriteRule در فایل دارید، این دستور باید قبل از سایر ریدایرکتها قرار گیرد.
گام سوم – روش جایگزین (بدون htaccess)
اگر به فایل .htaccess دسترسی ندارید:
- در DirectAdmin وارد بخش Account Manager → Site Redirects شوید.
- گزینه Create New Redirect را انتخاب کنید.
- نوع ریدایرکت را روی 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 تغییر دهید.