ویرایش فایل htaccess. برای https

آموزش فعال کردن SSL در وردپرس

برای فعال کردن SSL در وردپرس و استفاده از اون ابتدا لازمه تا این پروتکل امن رو خریداری کرده و اون را بر روی هاست خودتون نصب کرده باشید که نحوه نصب ssl را در هاست سی پنل به شما آموزش دادم و برای همین موضوع اگر تاکنون نسبت به نصب ssl در هاست خودتون اقدام نکردید میتونید طبق اون آموزش پیش برید و یا اینکه از شرکتی که هاست تهیه کردید بخواهید تا نصب ssl را در هاست شما انجام دهد و سپس برای فعال کردن قابلیت ssl و تغییر پروتکل سایت از http:// به https:// اقدام کنید. حالا برای اینکه از نصب ssl و فعال بودن اون در سایت خودتون اطمینان حاصل کنید از پیشوند https:// در سایت خود استفاده کنید و سعی کنید تا از طریق پروتکل امن ssl سایت خود را مشاهده کنید، یعنی آدرس دامنه خودتون را به همراه https:// وارد کنید و سعی کنید که سایتتون را از این طریق باز کنید، اگر سایت به درستی لود شد SSL بر روی سایت شما به درستی نصب و راه‌اندازی شده و حالا تنها کاری که مونده اینه تا تغییرات لازم رو برای فعال کردن SSL در وردپرس انجام بدین و علاوه بر اون با تغییرات در فایل htaccess. کاربران رو به صورت 301 به آدرس جدید سایت که همراه با https:// هست ریدایرکت کنید تا در سئو و بهینه سازی سایت شما تاثیر منفی گذاشته نشود. برای شروع فعال کردن SSL در وردپرس اولین کاری که باید انجام بدین اینه که فایل htaccess. سایت خودتون را ویرایش کنید.

ویرایش فایل htaccess.

با استفاده از ویرایش فایل htaccess. میتونیم تا تعیین کنیم وقتی کاربران طبق روال گذشته به آدرس سایت ما که با http:// بود از هر جایی که وارد شدند به صورت خودکار به آدرس سایت که حالا با پروتکل امن https:// است منتقل بشوند. اما انجام این عمل انتقال خیای امر مهمی هست و باید بهش توجه ویژه ای بکنید. از اونجایی که با تغییر پروتکل سایت از http:// به https:// آدرس های کلیه بخش های سایت تغییر میکنه در این صورت گوگل و سایر موتورهای جستجو این رو به عنوان یک سایت جدید میتونن در نظر بگیرند پس باید کاری کنیم که به موتور جستجو بگیم درواقع هر دو آدرس متعلق به یک سایت هستند. بنابراین میایم و با ویرایش فایل htaccess. کاری میکنیم تا عمل انتقال بازدیدکننده به پروتکل امن https:// به صورت ریدایرکت 301 صورت بگیره تا به موتور جستجو بفهمونیم که درواقع محتوایی که به عنوان دوتا سایت شناسایی کرده یک سایت هستند و به مرور زمان که بسته به تعداد ایندکس های سایت در موتور جستجو و همچنین وضعیت ایندکس روزانه سایت این زمان مدتی طول میکشه تا کلیه آدرس های شما هم در موتورهایی جستجو با پروتکل امن https:// نمایش داده بشن. بنابراین وارد هاست خودتون بشید و به قسمت File Manager ّاست مراجعه کنید. سپس به دنبال فایل htaccess. باشید تا اونو ویرایش کنید، اگر چنین فایلی رو مشاهده نمیکنید تو هاست سی پنل روی منوی settings که در منوی بالا و در سمت راست قرار داره کلیک کنید و تیک گزینه برای show hidden files رو فعال کنید تا فایل های مخفی به شما نمایش داده شوند، حالا که فایل رو تونستید ببینید روی اون راست کلیک کرده و گزینه Edit را انتخاب کنید و کدهای زیر را به ابتدای این فایل اضافه کنید و در نهایت فایل را ذخیره کنید.

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

دقت کنید که کدهای بالا قبل از # BEGIN WordPress باشند تا در اولویت قرار بگیرند چرا که در برخی مواقع دیده شده وقتی این کد در انتهای فایل قرار میگیره عملیات ریدایرکت و انتقال کاربر از http:// به https:// صورت نگرفته است. حالا برای اینکه از این مرحله مطمئن شوید آدرس سایت خودتون را به صورت عادی وارد کنید و چک کنید که آیا به آدرس https:// منتقل میشین یا نه، اگر منتقل نشدید کش و کوکی مرورگر را برای دامنه خودتون پاک کنید و مجددا این کار رو انجام بدین تا از صحن عملکرد اون مطمئن شوید. در صورت عدم انتقال میتونه به دلیل اشتباه قرار دادن کد یا وجود اختلال بخاطر افزونه و… باشه که برای این مورد باید سایت شما مورد بررسی قرار بگیره، پس اگر احیانا با چنین مشکلی مواجه شدید و موفق به حل اون نشدید در بخش دیدگاه ها اعلام کنید تا شما را راهنمایی کنم. حالا که ویرایش فایل htaccess. به درستی انجام گرفت نوبت به ویرایش آدرس های سایت ما میرسد.

  • 0 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

تغییر آدرس مدیریت whmcs برای امنیت بیشتر

whmcs بهترین سیستم حسابداری خدمات میزبانی وب است و تقریبا اکثریت ارائه دهندگان هاستینگ دنیا از...