با انبوهی از پیشنهادات از هزاران شرکت تبلیغاتیمحل اقامت، همیشه نمی توان در نگاه اول فهمید که چه نوع طرحی چیستمحل اقامت به بهترین وجه برای محیط وردپرس مناسب خواهد بود. اگرچه نرم افزار منبع باز با اکثر پیشنهادات سازگار استمحل اقامت، مواردی وجود دارد که باید به دنبال حداکثر عملکرد باشید.

1. گواهینامه SSL خود را از میزبان وب دریافت کنید

اولین کاری که باید انجام شود این است که با میزبان وب خود تماس گرفته و از آنها بخواهید SSL را در سایت شما نصب کنند. بیشتر میزبانان از شما می خواهند سالانه هزینه ای از 19 تا 99 دلار بپردازید.

خبر خوب این است که در صورت میزبانی وب سایت شما Vidahost , سایتها , WPEngine ou جامع مووبل تایپ آنها می توانند گواهی SSL رایگان را به شما ارائه دهند و در طی مراحل امنیتی به شما کمک کنند.

گزینه بسیار جالب دیگر است بیایید رمزگذاری کنیم ، که گواهینامه های SSL رایگان ارائه می دهد. به منظور تسهیل این روند ، می توانید از WP رمزگذاری افزونه وردپرس.

2. URL وردپرس را به روز کنید

هنگامی که میزبان شما SSL را به حساب شما اضافه کرد ، وب سایت شما باید از طریق URL قابل دسترسی باشد https://votresite.com. اگر می توانید از طریق این آدرس به سایت خود دسترسی پیدا کنید ، وقت آن است که شروع به راه اندازی وردپرس برای HTTPS کنید.

اولین قدم برای انجام آن بسیار آسان است. به سادگی وارد داشبورد وردپرس خود شوید و از بخش بازدید کنید تنظیمات> عمومی.

url https wordpress.jpeg

فقط آدرس وردپرس (URL) و آدرس وبسایت (URL) به HTTPS ، همانطور که در تصویر زیر نشان داده شده است. تنظیمات را ذخیره کنید و از داشبورد وردپرس خود خارج می شوید.

3. SSL را برای داشبورد در wp-config.php فعال کنید

از FTP خود برای ویرایش پرونده استفاده کنید wp-config.php، در ریشه نصب وردپرس شما واقع شده است. موارد زیر را اضافه کنید:

تعریف ( 'FORCE_SSL_ADMIN'، درست است)؛

این ثابت به راحتی وردپرس را از طریق SSL امکان پذیر و اعمال می کند و امنیت بیشتری به داشبورد وردپرس شما می بخشد.

4. تغییر HTTP به HTTPS

در این مرحله ، HTTPS قبلاً در وب سایت شما کار می کند. اما هنوز چند کار وجود دارد که باید انجام شود. اولین مورد هدایت ترافیک است http به https.

با گذشت سالها ، وب سایت های زیادی با استفاده از سایت شما مرتبط شده اند http://بنابراین افراد زیادی وجود خواهند داشت که هنوز به آن دسترسی پیدا می کنند httpنسخه سایت شما

بنابراین کاری که شما باید انجام دهید این است که همه ترافیک را به سایت امن https هدایت کنید. این کار با استفاده از .htaccessپرونده ، واقع در ریشه نصب وردپرس شما است. پرونده را باز کنید و موارد زیر را بین موارد زیر اضافه کنید: <IfModule mod_rewrite.c>برچسب ها:

٪ کنید RewriteCond {HTTPS}! = فعال کردن RewriteRule ^ https: //٪ {HTTP_HOST٪ {REQUEST_URI} [L، R = 301]

لطفا توجه داشته باشید که .htaccessتغییر مسیرها می تواند کمی دشوار باشد ، و گاهی اوقات کاملاً روی یک میزبان کار می کند و نه روی دیگری.

اگر کد بالا به درستی کار نمی کند ، به سادگی تغییرات را پس بگیرید و با ارائه دهنده خدمات میزبانی خود تماس بگیرید. آنها خوشحال خواهند شد که شما را با ریدایرکت ارائه دهند .htaccess درست است که بر روی سرورهای آنها کار می کند.

5. همه لینک ها را به HTTPS تغییر دهید

خوب ، اکنون ما HTTPS را به درستی تنظیم کرده ایم و ترافیک HTTP به طور خودکار به سایت HTTPS هدایت می شود. اما یک کار دیگر نیز وجود دارد: تمام پیوندهای HTTP موجود در سایت خود را با معادل HTTPS آنها جایگزین کنید. این کار در دو قسمت جداگانه انجام می شود:

پیوندهای کدگذاری شده مستقیم (کدگذاری سخت) در پرونده های موضوع

بیایید با موضوع شما شروع کنیم. اگر از الف استفاده می کنید تم وردپرس از دایرکتوری وردپرس، یا یکی که توسط ElegantThemes یا هر فروشگاه تم رایگان/پرمیوم دیگری ارائه می‌شود و شما چیزی را تغییر نداده‌اید، لازم نیست کاری انجام دهید. با این حال، اگر از یک تم سفارشی یا تمی استفاده می‌کنید که خودتان آن را تغییر داده‌اید، برخی از پیوندهای HTTP ممکن است مستقیماً در جایی کدگذاری شوند.

به پرونده های مضمون خود نگاهی بیندازید (مخصوصاً header.phpet footer.php) و هر پیوند HTTP داخلی رمزگذاری شده را مستقیماً به نسخه HTTPS خود به روز کنید.

پیوندهای داخلی در دیتابیس

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

به جای مقابله با این همه دردسر ، راهی سریع و آسان برای به روزرسانی همه پیوندهای داخلی در پایگاه داده خود وجود دارد: با استفاده از Query SQL.

روش های مختلفی برای اجرای نمایش داده های SQL وجود دارد. احتمالاً اکثر شما cPanel را روی سرور خود نصب کرده اید.

برای دسترسی به phpMyAdmin از cPanel ، کافیست وارد cPanel خود شوید و روی نماد کلیک کنید از phpMyAdmin در بخش پایگاه های داده .

در صورت بروز مشکلی ، حتماً از پایگاه داده خود پشتیبان تهیه کنید. پس از اتمام ، دو پرس و جو زیر را اجرا کنید:

UPDATE wp_posts SET post_content = replace (post_content، 'http://yoursite.com'، 'https://yoursite.com')؛ UPDATE wp_posts SET post_content = replace (post_content، 'http://www.yoursite.com'، 'https://www.yoursite.com')؛

حتماً آدرس واقعی سایت خود را جایگزین «http://yoursite.com» کنید. درخواست ها همه پیوندهای داخلی شما را از HTTP به HTTPS به روز کردند. اکنون سایت وردپرس شما کاملاً مطابق با SSL است و باید یک قفل سبز رنگ در نوار آدرس خود مشاهده کنید که نشان دهنده شماست. آخرین بازدید که سایت شما کاملا امن است.

این برای این آموزش است ، امیدوارم که به شما امکان مهاجرت از HTTP به HTTPS را بدهد.