วิธีย้ายเว็บไซต์ WordPress จาก HTTP ไปยัง HTTPS ด้วย NGINX

หลังจากสิ่งที่ฉันเห็น “วิธีการติดตั้งใบรับรอง SSL -HTTPS Connection) สำหรับเว็บไซต์ที่โฮสต์บนเซิร์ฟเวอร์ NGINX ไป cPanel หรือ VestaCP” ในบทความของ ที่นี่มาดูวิธีการย้ายเว็บไซต์ WordPress จากกัน HTTP PE HTTPS Cu NGINX-

สำหรับเว็บไซต์หรือบล็อกด้วย WordPressการติดตั้งใบรับรอง SSL เพื่อให้ถูกต้องบนโปรโตคอลนั้นไม่เพียงพอ HTTPS- แม้ว่าใบรับรอง SSL ได้รับการติดตั้งอย่างถูกต้องและถูกต้อง คุณอาจสังเกตเห็นว่าเมื่อคุณเข้าถึงเพจ HTTPS, ไม่ปรากฏในแถบที่อยู่ “ล็อค”, ลงชื่อว่าเพจปลอดภัย

หากบล็อกหรือเว็บไซต์ไม่ปรากฏว่ามีการเชื่อมต่อที่ปลอดภัย (Connection is Not Secure) แม้ว่าฉันจะติดตั้งใบรับรอง SSL อย่างถูกต้อง นั่นหมายความว่าหน้านั้นยังมีลิงก์ในเครื่องอยู่ “http“- สิ่งเหล่านี้อาจเป็นลิงก์โดยตรงไปยัง ไฟล์มีเดีย (รูปภาพ วิดีโอ เพลง) หรือไปที่ องค์ประกอบโครงสร้าง -java, CSS-

ลองมาตัวอย่าง iHowTo เคล็ดลับซึ่งถึงแม้จะมี ติดตั้งอย่างถูกต้องและใบรับรอง SSL ที่ถูกต้องเรามีหน้าที่ Firefox เตือนเราว่าเราไม่มีการเชื่อมต่อที่ปลอดภัย

การเชื่อมต่อ SSL ไม่ปลอดภัย
การเชื่อมต่อ SSL ไม่ปลอดภัย

นอกจากนี้ยังบอกเราด้วยว่ามีบางส่วนของหน้า เช่น รูปภาพ ที่ไม่ปลอดภัย ซึ่งหมายความว่าในเนื้อหาของบทความหรือองค์ประกอบในแถบด้านข้าง เรามีไฟล์รูปภาพซึ่งมีลิงก์แหล่งที่มาขึ้นต้นด้วย “http” แทน “https“-

หากต้องการเปลี่ยนแหล่งที่มาของภาพจาก “http” ใน “https” การแก้ไขบทความนั้นเป็นเรื่องง่าย หากเรากำลังพูดถึงเว็บไซต์ที่มีบทความนับร้อยหรือหลายพันบทความ สิ่งต่างๆ จะเปลี่ยนไป การแก้ไขแต่ละบทความจะเป็นการดำเนินการที่ใช้เวลานานมาก วิธีที่ง่ายที่สุดสำหรับผู้ใช้ WordPress คือการเปลี่ยนลิงก์ในเครื่อง ฐานข้อมูล- การส่งลิงค์จาก “http” ที่ “https” สามารถทำได้ด้วยคำสั่งง่ายๆ SQL ดำเนินการจาก phpMyAdmin หรือจากบรรทัดคำสั่ง SQL ทาง Terminal-

วิธีย้าย WordPress จาก HTTP ไปยัง HTTPS

ถ้าผมยังกล่าวข้างต้น iHowTo เคล็ดลับให้เราเอาเขาเป็นตัวอย่างในอนาคต สมมติว่าเราต้องแทนที่ลิงก์ทั้งหมดของแบบฟอร์มในบล็อกนั้น “http://ihowto.tips” ใน “https://ihowto.tips“- ลิงก์เหล่านี้อาจเป็นแหล่งที่มาของรูปภาพ (src) และลิงก์อื่นๆ ไปยังหน้าภายใน
ก่อนเริ่มทำงานเราขอแนะนำให้คุณสำรองข้อมูลฐานข้อมูลก่อน

1. ใช่ ฉันกำลังเข้าสู่ฐานข้อมูล ของบล็อกผ่านทาง phpMyAdmin- ชื่อผู้ใช้และรหัสผ่าน เราพบพวกมันในไฟล์ wp-config.php จากรากของโดเมน

2. เราทำ คลิกชื่อฐานข้อมูลทางด้านซ้ายจากนั้นคลิกที่ SQL ในเมนูแนวนอนด้านบน

3. เราดำเนินการเข้า SQL บรรทัดคำสั่ง:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

แทนที่ที่อยู่เว็บและชื่อโดเมนของคุณ และพิจารณาว่าคุณใช้ www หรือไม่ หากคุณใช้คำนำหน้า “www“จะต้องเพิ่มด้วย

4. คลิก “Go” เพื่อดำเนินการบรรทัดคำสั่ง

วิธีย้าย WordPress จาก HTTP ไปยัง HTTPS
อัปเดตลิงก์ SQL HTTP เป็น HTTPS

บรรทัดคำสั่งที่แสดงด้านบนจะเปลี่ยนเฉพาะ URL ในตารางเท่านั้น “wp_posts“, คอลัมน์ “post_content“- คุณสามารถเปลี่ยนบรรทัดคำสั่งนี้ได้ SQL เพื่อแทนที่ URL ในตารางฐานข้อมูลทั้งหมด

ระมัดระวัง! มีธีมของ WordPress -WP Themes) ซึ่งเมื่อเปลี่ยน URL โดเมนแล้วจะรีเซ็ตการกำหนดค่าที่กำหนดเอง ลองสำรองข้อมูลเหล่านี้ด้วย

หลงใหลเกี่ยวกับเทคโนโลยีฉันเขียนด้วยความยินดีกับ stealthsetts.com เริ่มต้นด้วยปี 2549 ฉันมีประสบการณ์มากมายในระบบปฏิบัติการ: MacOS, Windows และ Linux แต่ยังอยู่ในภาษาการเขียนโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (Woocommerce, Magento, Presashop)

บ้าน แหล่งที่มาของคุณบทเรียนเคล็ดลับและข่าวที่เป็นประโยชน์ วิธีย้ายเว็บไซต์ WordPress จาก HTTP ไปยัง HTTPS ด้วย NGINX
แสดงความคิดเห็น