آموزش چگونگی انتقال پروتکل http به https در وردپرس
در همهی سرویسهای میزبانی وب هاستینگ ماندگار وب SSL بصورت رایگان در اختیار کاربران قرار میگیرد که در کنترل پنل هاست سی پنل این ویژگی بصورت خودکار فعال و قابل استفاده است و برای استفاده از پروتکل https در هاست دایرکت ادمین نیز میتوانید آموزش فعال کردن SSL رایگان در دایرکت ادمین را بخوانید.
در این نوشته از وبلاگ هاستینگ ماندگار وب با توجه به پرسشهایی که خریداران هاست وردپرس در بخش پشتیبانی داشتهاند، به آموزش چگونگی ریدایرکت پروتکل http به پروتکل https خواهیم پرداخت. توجه داشته باشید که این انجام مورد از نظر سئو بسیار حائز اهمیت است چرا که تنها یک پروتکل باید در دسترس باشد و در دسترس بودن هر دوی آنها همانند این میباشد که سایت وردپرسی شما هم با www در دسترس است و هم بدون www که در نهایت محتوا را دوبار خواهد خواند و این مورد برای سایت شما اثرات منفی در پی خواهد داشت.
اگر از کاربران هاستینگ ماندگار وب هستید، درخواست دهید تا اینکار به رایگان برای شما انجام شود.
برای ریدایرکت http به https نیاز است فایل htaccess را که در مسیر روت هاست شما میباشد را برای ویرایش باز کنید.
معمولا در بخش آغازین این فایل کدهای پیشفرض وردپرس قرار گرفتهاند که به شکل زیر آمدهاند:RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
که برای ریدایرکت دامنه از http به https نیاز است این کد را بازنویسی کنیم و آنرا به شکل زیر استفاده کنیم:RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
پس از دخیره کردن تغییرات در فایل اچتیاکسز، هر درخواستی که به پروتکل http فرستاده شود به پروتکل https ارجاع داده خواهد شد.