http to https

پس از فعالسازی گواهی https برای سایت معمولا این مشکل وجود دارد که چگونه نشانی های مختلف را از پروتکل http به https انتقال دهیم. در این آموزش کوتاه به راحتی می توانید با چند تغییر کوچک این کار را بدون نیاز به اطلاعات خاصی انجام دهید. ابتدا باید مطمئن شوید که گواهی https در هاست شما فعال شده باشد. پس از اطمینان از فعالسازی به قسمت تنظیمات همگانی در وردپرس رفته و نشانی سایت را از پروتکل http به https تغییر داده و ذخیره کنید.

wp https option

در مرحله بعدی به هاست خود وارد شده و فایل .htaccess را در حالت ویرایش باز کنید و کد زیر را در آن بیابید:

# BEGIN WordPress 
 <IfModule mod_rewrite.c> 
 RewriteEngine On RewriteBase / 
 RewriteRule ^index\.php$ - [L] 
 RewriteCond %{REQUEST_FILENAME} !-f 
 RewriteCond %{REQUEST_FILENAME} !-d 
 RewriteRule . /index.php [L] </IfModule> 
 # END WordPress

و این کد را در بالای آن قرار دهید:

RewriteCond %{ENV:HTTPS} !=on 
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

با این روش ساده تمامی نشانی های مورد نظر شما در سایت بصورت خودکار از http به https منتقل خواهد شد. و اما برای تبدیل نشانی های قدیمی وردپرس که امکان ایجاد خطا در مرورگر را فراهم می‌کند می توانید از آموزش تبدیل نشانی های قدیمی از http به https استفاده کنید.

دیدگاه

  1. علی
    چهارشنبه, ۴ دی, ۱۳۹۸ - ۰۰:۲۶

    سلام خیلی ممنون از راهنمایی خوبتون.  بالاخره تونستم داخل سایتم این تغییر مسیر را ست کنم. فقط از کجا باید بفهمم فقط برای من اینجوری نشده ؟

    پاسخ
    1. دانگو وب
      شنبه, ۷ دی, ۱۳۹۸ - ۱۵:۲۵

      سلام
      از حساب کاربری خود خارج شوید و لینک مورد نظر را باز کنید. و یا با مرورگر دیگری که به حساب کاربری وارد نشده امتحان کنید.
      موفق باشید

      پاسخ