آموزش ریدایرکت دامنه از http به https
| 2 روز قبل | نکات فنی
برای ریدایرکت کردن یک دامنه به HTTPS (یعنی هر کاربری اگر http وارد کرد به https منتقل شود) چند روش وجود دارد که بسته به وبسرور یا هاست شما فرق میکند:
۱. اگر وبسرور Apache است (htaccess)
در فایل .htaccess داخل روت سایت این کد را اضافه کنید:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
📌 این کد تمام درخواستهای http://example.com را به https://example.com منتقل میکند.
۲. اگر وبسرور Nginx است
در فایل کانفیگ Nginx (معمولاً /etc/nginx/sites-available/yourdomain.conf):
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
return 301 https://$host$request_uri;
}
📌 این یعنی همه درخواستهای پورت 80 (http) به https منتقل میشوند.
- البته این کانفیگ ممکن است در دسترس هاستینگ شما باشد و نیاز است که تغییرات از سمت آنها اعمال شود.
۳. اگر روی cPanel یا DirectAdmin هستید
در cPanel → گزینهی Domains → روی دامنه کلیک کنید → گزینهی Force HTTPS Redirect را فعال کنید.
در DirectAdmin → قسمت SSL Certificates → گزینهی Force SSL with https redirect را فعال کنید.
۴. اگر روی Cloudflare هستید
وارد Cloudflare شوید → بخش SSL/TLS → گزینهی Always Use HTTPS را روشن کنید.
همچنین میتوانید Automatic HTTPS Rewrites را فعال کنید.
📌اگر اطلاع ندارید وب سرور شما چیست با پشتیبان هاست خود تماس بگیرید
https, redirect, sll, ssl, اتصال, امن, امنیت, ریدایرکت