วิธีย้ายบล็อกหรือเว็บไซต์ WordPress จาก HTTP ไปที่ HTTPS (NGINX)

หลังจากที่ฉันเห็น "วิธีติดตั้งใบรับรองการเชื่อมต่อ HTTPS (SSL) สำหรับโฮสต์เว็บไซต์บนเซิร์ฟเวอร์ NGINX โดยไม่มี cPanel หรือ VestaCP” ในบทความโดย ที่นี่มาดูกันเถอะ สิ่งที่เราต้องทำเพื่อทำให้เว็บไซต์หรือบล็อก HTTPS ที่ถูกต้อง.

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

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

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

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

วิธีเปลี่ยนลิงค์จาก "HTTP" เป็น "HTTPS" สำหรับบล็อก WordPress หรือเว็บไซต์ผ่าน SQL

หากยังกล่าวถึงข้างต้น iHowTo.Tipsก็เอามาเป็นตัวอย่างต่อไป สมมติว่าเราต้องแทนที่ในบล็อกนั้นลิงก์ทั้งหมดในรูปแบบ "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. คลิก "ไป" เพื่อดำเนินการบรรทัดคำสั่ง

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

คำเตือน! มีธีม WordPress (WP Themes) ที่เคยเปลี่ยน URL โดเมนจะรีเซ็ตการตั้งค่าที่กำหนดเอง มองกลับไปที่เหล่านี้

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเปิดเผย กรุณากรอกช่องที่มีเครื่องหมายให้ครบถ้วน *

รวม
0
หุ้น
บทความก่อนหน้านี้

ส่งต่อหน้า AMP ไปยัง AMP หลังจากเลิกใช้ปลั๊กอิน AMP สำหรับ WordPress

บทความถัดไป

ปิดการใช้งานตัวแก้ไข HTML ในเครื่องมือ Visual TEXT ใน WordPress