ข้ามไปยังเนื้อหาหลัก
ช่วยเหลือ

WordPress วิธีใช้

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

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

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

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

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

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

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

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

หากเว็บไซต์ WordPress ของคุณโฮสต์บน Linux เว็บไซต์จะใช้ ไฟล์การกำหนดค่า . htaccess การวาง. htaccess ในโฟลเดอร์รากสำหรับเว็บไซต์ของคุณจะเปลี่ยนการทำงานของเว็บไซต์ของคุณ

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

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

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

ตัวอย่างเนื้อหา. htaccess ของ WordPress

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

IfModule mod_rewrite.c > RewriteEngine บน RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -f RewriteCond %{REQUEST_FILENAME} ! -d RewriteRule /index.php [L] / IfModule >

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

RewriteCond %{HTTPS} ! = ใน RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]

คุณจะต้องวางส่วนย่อยรหัสไว้หลัง RewriteBase / ในไฟล์. htaccess ควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:

IfModule > RewriteEngine On RewriteBase / RewriteCond %{HTTPS} = บน RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ ดัชนี \ .php $ -! [L] RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} RewriteRule -d /index.php [L] / IfModule >

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