WordPress วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

เปลี่ยนเส้นทาง HTTP เป็น HTTPS สำหรับ WordPress บน Windows

ในการเปลี่ยนเส้นทางเว็บไซต์ WordPress ของคุณไปยังโปรโตคอล HTTPS ที่ปลอดภัยบน Windows มีหลายขั้นตอนที่ต้องดำเนินการก่อนที่การเปลี่ยนเส้นทางจะทำงานได้อย่างถูกต้อง

หมายเหตุ: หากเว็บไซต์ของคุณโฮสต์บน แพลตฟอร์มโฮสติ้ง WordPress ภายใต้การจัดการ ของเราคุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าเหล่านี้ด้วยตนเองโปรโตคอล HTTPS จะได้รับการกำหนดค่าโดยอัตโนมัติ

ขั้นตอนการเตรียม WordPress

ขั้นตอนเหล่านี้ควรดำเนินการก่อนแก้ไขโค้ดใด ๆ

  1. ลงชื่อเข้าใช้ WordPress
  2. จากเมนูทางด้านซ้ายให้เลือก การตั้งค่า แล้วเลือก ทั่วไป
  3. ค้นหารายการต่อไปนี้:
    • ที่อยู่ WordPress (URL)
    • ที่อยู่เว็บไซต์ (URL)
  4. อัปเดต URL ทั้งสองให้รวม https แทน http
  5. เลื่อนไปที่ด้านล่างของหน้าแล้วเลือก บันทึกการเปลี่ยนแปลง

ขั้นตอนการเปลี่ยนเส้นทางของ Windows

หากเว็บไซต์ WordPress ของคุณโฮสต์บน Windows เว็บไซต์จะใช้ ไฟล์การกำหนดค่า web.config การวาง web.config ในรากของเว็บไซต์จะเปลี่ยนการทำงานของเว็บไซต์เมื่อตรวจพบและดำเนินการกับไฟล์

  1. ดาวน์โหลดสำเนา web.config ของคุณจากบัญชีโฮสติ้งของคุณ
  2. เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความที่คุณเลือก

    หมายเหตุ: อย่าลืมแก้ไขไฟล์ web.config โดยใช้โปรแกรมแก้ไขข้อความธรรมดาที่ไม่ใช้การตัดคำ โปรแกรมแก้ไขบางตัว (เช่น MS Word หรือ Notepad ที่เปิดใช้งานการตัดคำ) จะแทรกอักขระที่มองไม่เห็นเพื่อแสดงการแบ่งบรรทัด ไฟล์ web.config ของคุณจะไม่ทำงานหากมีอักขระพิเศษเหล่านี้อยู่ในนั้น

  3. ทำการเปลี่ยนแปลงที่จำเป็น (ดูตัวอย่างด้านล่าง)
  4. บันทึกการเปลี่ยนแปลงของคุณ
  5. อัปโหลด web.config ที่ แก้ไขแล้วไปยังบัญชีโฮสติ้งของคุณ
  6. ทดสอบงานของคุณโดยไปที่เว็บไซต์ผ่านโปรโตคอล HTTP ควรเปลี่ยนเส้นทางไปยัง HTTPS โดยอัตโนมัติ

ตัวอย่างเนื้อหา WordPress web.config

เว็บไซต์ WordPress ของคุณควรมีรายการเริ่มต้นในไฟล์ web.config ของคุณแล้ว ควรมีลักษณะคล้ายกับตัวอย่างนี้:

? xml version = "1.0" encoding = "UTF-8"? > การกำหนดค่า > system.webServer > เขียนใหม่ > กฎ > ชื่อกฎ = "WordPress Rule" stopProcessing = "true"> ตรงกับ url = ". *" / > เงื่อนไข > เพิ่ม input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > เพิ่ม input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / เงื่อนไข > ประเภทการดำเนินการ = "Rewrite" url = "index.php" / > / กฎ > / กฎ > / เขียนใหม่ > /system.webServer > / configuration >

เพื่อให้แน่ใจว่าบัญชีโฮสติ้งของคุณจะบังคับใช้โปรโตคอล HTTPS กับการรับส่งข้อมูลทั้งหมดที่มายังเว็บไซต์คุณจะต้องเพิ่มสิ่งต่อไปนี้ลงในไฟล์ web.config

ชัดเจน / > ชื่อกฎ = "เปลี่ยนเส้นทางไปยัง https" stopProcessing = "true"> ตรงกับ url = "(. *)" / > เงื่อนไข > เพิ่ม input = " {HTTPS} " รูปแบบ = "off" เพิกเฉย = "true" / > / เงื่อนไข > ประเภทการดำเนินการ = "เปลี่ยนเส้นทาง" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "ถาวร" / > / กฎ >

คุณจะต้องวางข้อมูลโค้ดไว้หลัง กฎ ในไฟล์ web.config ควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:

? xml version = "1.0" encoding = "UTF-8"? > การกำหนดค่า > system.webServer > เขียนใหม่ > กฎ > ชัดเจน / > ชื่อกฎ = "เปลี่ยนเส้นทางไปยัง https" stopProcessing = "true"> ตรงกับ url = "(. *)" / > เงื่อนไข > เพิ่มอินพุต = "{HTTPS} "pattern =" off "เพิกเฉย =" true "/ > / เงื่อนไข > ประเภทการดำเนินการ = "เปลี่ยนเส้นทาง" url = "https://{HTTP_HOST}{REQUEST_URI} "redirectType =" ถาวร "/ > / กฎ > ชื่อกฎ = "WordPress Rule" stopProcessing = "true"> ตรงกับ url = ". *" / > เงื่อนไข > เพิ่มอินพุต = "{REQUEST_FILENAME} "matchType =" IsFile "negate =" true "/ > เพิ่มอินพุต = "{REQUEST_FILENAME} "matchType =" IsDirectory "negate =" true "/ > / เงื่อนไข > ประเภทการดำเนินการ = "Rewrite" url = "index.php" / > / กฎ > / กฎ > / เขียนใหม่ > /system.webServer > / configuration >

ข้อมูลเพิ่มเติม