فعال سازی ssl وردپرس یکی از اقدامات مهمی است که مدیران وب سایت های وردپرسی باید حتما انجام دهند. SSL در واقع پروتکلی می باشد که یک ارتباط ایمن را بین سرویس دهنده و سرویس گیرنده در سطح اینترنت برقرار می نماید. در دنیای اینترنت بستر هایی همانند HTTP, IMAP و … که غیر امن محسوب می شوند از این الگوریتم رمزنگاری بهره می برند تا ارسال و دریافت اطلاعات آنها به صورت رمزگذاری شده و ایمن صورت گیرد. در واقع نصب ssl وردپرس تضمین می نماید که داده ها به صورت محرمانه جابجا می شوند.
فعال سازی ssl وردپرس در هاست
با توجه به نوع کنترل پنل هاست خود، شما می توانید اقدام به فعال سازی ssl وردپرس نمایید. اما گام مهم پس از فعال نمودن SSL، ریدایرکت نمودن آدرس های قبلی سایت از HTTP به HTTPS می باشد. با این کار می توانید قفل خاکستری رنگ را در کنار نام وب سایت خود در نوار ابزار مرورگر مشاهده نمایید. در برخی موارد برای فعال سازی ssl وردپرس، تنها از یک کد ریدایرکت ساده در فایل .HTACCESS استفاده می شود. اما در برخی موارد نیز نیاز می باشد تا افزونه مناسب با قالب و اسکریپت شما نصب شود تا تمام مسیرهای قبلی را به درستی به نشانی درست منتقل نماید.
اگر مایلید تا برای فعالسازی SSL اس اس ال وردپرس از کد های ریدایرکت استفاده نمایید، می توانید از کدهای زیر بهره ببرید:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]
البته توجه داشته باشید که به جای بخش EXAMPLE.COM باید نام دامنه وب سایت خود را وارد نمایید. اگر با این کد تمام لینک ها در سایت شما تغییر یافتند، خوش شانس هستید و دیگر نیاز به نصب افزونه نیست. اما در سایر موارد که در برخی از لینک ها خطای نا امن بودن سایت را دریافت می نمایید لازم است تا افزونه ی Really Simple SSL را نصب نمایید.
آموزش فعالسازی افزونه ی Really Simple SSL
افزونه ی Really Simple SSL به صورت کاملا رایگان در مخزن وردپرس قرار دارد و می توانید با جستجو نام آن، به راحتی افزونه را دانلود نموده و نصب نمایید و یا از طریق لینک زیر به صورت مستقیم فایل افزونه را دانلود و نصب کنید. تا کنون بیش از 5 میلیون کاربر این مورد را نصب نموده اند. لذا افزونه فوق توانسته است که امتیاز 4.8 را به خود اختصاص دهد.
دانلود افزونه ی Really Simple SSL
پس از اینکه اقدام به فعالسازی افزونه ی Really Simple SSL نمودید، هم اکنون می توانید وارد بخش تنظیمات وردپرس خود شوید. مشاهده خواهید نمود که بخشی تحت عنوان SSL به آن اضافه شده است. لذا این گزینه را انتخاب نمایید و در بخش SETTING یا تنظیمات، مطابق با تصویر زیر تیک 4 گزینه اول را فعال نمایید.
در نهایت می توانید به کمک آموزش فوق ، SSL را برای کل سایت خود فعال نمایید. در نظر داشته باشید که هر کدام از موارد تیک خورده دارای یک وظیفه خاص می باشند لذا عدم توجه به تیک خوردن آنها موجب می شود تا سایت عملکرد مناسبی نداشته باشد. هر کدام از این گزینه ها به تفصیل در زیر توضیح داده شده اند. می توانید از توضیحات مذکور برای آشنایی با عملکرد وردپرس آشنا شوید:
✔️ تایید کننده محتوای مختلف: با گزینش این مورد تمام محتوای سایت نظیر عکس، فیلم، URL و … همگی از HTTP به HTTPS تغییر می یابند.
✔️ اشکال زدایی: این گزینه به شما کمک می نماید، در شرایطی که افزونه مذکور دچار مشکل شد، خطا را یافته و اقدام به رفع آن کنید.
✔️ توقف ویرایش فایل HTACCESS: گاها ممکن است که مایل نباشید فایل HTACCESS موجود در سایت خود را ویرایش نمایید. در این وضعیت لازم است تا گزینه مذکور را انتخاب نمایید. با این کار از بروزرسانی فایل فوق جلوگیری خواهد شد.
✔️ Use alternative method to fix mixed content: اگر این گزینه از آموزش فوق را فعال نمایید، تمام mixed content به جای اینکه بر روی template-redirect اعمال شوند، بر روی init اعمال می گردند.
✔️ فعال کردن وردپرس 301 تغییر مسیر به SSL : تمام انتقال هایی که در سایت انجام می شوند تا آن را تحت پروتکل اس اس ال امن نشان دهند، از نوع 301 خواهند بود که بر روی سئوی وب سایت نیز تاثیر بسزایی دارند. این مورد به سئو و جایگاه سایت هیچگونه آسیبی وارد نمی نماید.
✔️ Enable 301 .htaccess redirect: این گزینه نیز دقیقا همانند مورد عنوان شده قبل، فعالیت می نماید. اما یک تفاوت اصلی دارد و آن هم اضافه شدن کد های ریدایرکت به سایت می باشد تا ریدایرکت های 301 به درستی انجام شوند.
✔️ Enable JavaScript redirection to ssl: با انتخاب این مورد مطابق با آموزش، تمام فایل های جاوا اسکریپتی که در قالب شما وجود دارند از HTTP به HTTPS تغییر می نمایند.
⭐ جمع بندی:
با توجه به مواردی که در بالا بیان شد، فعال سازی ssl وردپرس یک کار امنیتی بسیار مهمی می باشد که لازم است حتما انجام دهید. امروزه افزونه های زیادی برای این کار وجود دارند اما این بین، افزونه ی Really Simple SSL دارای ویژگی های برتر زیادی است.
پیروز و موفق باشید. 😉
با سلام
آیا بعد از فعالسازی اس اس ال وردپرس با کمک این افزونه آن را غیرفعال کنیم دوباره به حالت http باز خواهد گشت ؟
با تشکر از وب سایت لوسی
1
سلام و درود
بله
غیرفعال سازی افزونه باعث میشود ssl غیر فعال شود.
موفق باشید. 😉
لایک