در وردپرس چندین راهحل مختلف برای هدایت صفحات http به https وجود دارد که به توضیح آنها میپردازیم:
طبق آمار Nginx یکی از سریعترین وب سرورها در سال ۲۰۱۷ است و بهطور میانگین در هر دقیقه یکی از ده میلیارد سایت برتر جهان شروع به استفاده از این وب سرور میکند.
اگر وب سرور شما از Nginx استفاده میکند، شما بهراحتی میتوانید همهی ترافیک http خود را به https با اضافه کردن کد زیر به فایل تنظیمات (Nginx config file) هدایت کنید. این روش یکی از راههای دارای مجوز در وردپرس (wordpress) برای انتقال به https است.
server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://domain.com$request_uri;
}
اگر در وب سرور شما Apache فعال باشد، شما بهراحتی میتوانید ترافیک http خود را به https هدایت کنید. بهاین صورت که کد زیر را در فایل (.htaccess) وارد کنید. این روش نیز راهحلی دارای مجوز در وردپرس برای انتقال به https از طریق آپاچی است.
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R=301,L]
یکی از سادهترین راهها نیز برای هدایت ترافیک http به https، استفاده از پلاگینهای خود سایت وردپرس است که امکان ایجاد SSL را فراهم میکند.