การใช้ชื่อโดเมนรองของรูปภาพ WordPress คืออะไร?วิธีการเปลี่ยนเป็นโดเมนย่อยของรูปภาพ

เมื่อคุณใช้โดเมนย่อย (โดเมนระดับที่สอง) เป็นไดเรกทอรีหมวดหมู่หรือหัวข้อ คุณสามารถเพิ่มน้ำหนักของ URL เพื่อให้บรรลุSEOผลของการเพิ่มประสิทธิภาพกลไกค้นหา

ตัวอย่างเช่น รูปภาพทั้งหมดบนเว็บไซต์ ใช้ชื่อโดเมนระดับที่สอง img.chenweiliang.com เป็นเตียงรูปภาพ ▼

การใช้ชื่อโดเมนรองของรูปภาพ WordPress คืออะไร?วิธีการเปลี่ยนเป็นโดเมนย่อยของรูปภาพ

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

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

เนื่องจากเฉิน เว่ยเหลียงบล็อกใช้โดเมนย่อย WWW คุกกี้ของโดเมนย่อยประเภทนี้จะไม่สร้างมลพิษให้กับโดเมนย่อยของ IMG และสามารถเพลิดเพลินกับคุกกี้ฟรีและเพิ่มความเร็วในการเข้าถึง

ปราศจากคุกกี้คืออะไร?

YSlow เสนอเคล็ดลับ 22 ข้อในการปรับปรุงประสิทธิภาพของหน้าเว็บและเพิ่มประสิทธิภาพเว็บไซต์

  • หนึ่งในนั้นเกี่ยวกับชื่อโดเมน: ใช้โดเมนที่ไม่มีคุกกี้aiน.
  • เมื่อเบราว์เซอร์ของผู้ใช้ส่งไฟล์แบบคงที่ (เช่น รูปภาพหรือไฟล์สไตล์ชีต CSS) คุกกี้ในชื่อโดเมนเดียวกัน (หรือชื่อโดเมนระดับที่สอง) จะถูกส่งไปพร้อมกัน แต่เว็บเซิร์ฟเวอร์ละเว้นคุกกี้ที่ส่งไปโดยสิ้นเชิง ดังนั้นคุกกี้ที่ไร้ประโยชน์เหล่านี้จึงเป็นแบนด์วิดท์ของเว็บไซต์เสีย ส่งผลต่อการเร่งความเร็วของเว็บไซต์และประสิทธิภาพของหน้าเว็บ
  • YSlow แนะนำว่าในการแก้ปัญหานี้ คุณสามารถใช้แนวทางโดเมนปลอดคุกกี้เพื่อเพิ่มประสิทธิภาพการใช้คุกกี้เพื่อปรับปรุงประสิทธิภาพของหน้าเว็บของคุณ

หากคุณใช้โดยตรงเช่น chenweiliang.com ชื่อโดเมนระดับบนสุดดังกล่าวถูกใช้เป็นชื่อโดเมนบล็อกของคุณ ดังนั้นการใช้ชื่อโดเมนย่อยเป็นเตียงรูปภาพจึงไม่สามารถทำให้ปราศจากคุกกี้ได้

  • เพราะโดเมนระดับบนสุด chenweiliang.com คุกกี้จะถูกส่งไปยังเนมเซิร์ฟเวอร์สำรองสำหรับไฟล์สแตติกที่ร้องขอทั้งหมด

หากคุณต้องการสนับสนุนเตียงรูปภาพที่ปราศจากคุกกี้ คุณต้องใช้ชื่อโดเมนอื่นเพื่อให้ปลอดคุกกี้

เพิ่มโดเมนคุกกี้ที่ระบุ

ในไฟล์ wp-config.php ให้เพิ่มคำสั่งต่อไปนี้ ▼

/** 指定cookies域 */
define('COOKIE_DOMAIN', 'www.chenweiliang.com');

ต่อไปนี้คือWordpress คำอธิบายอย่างเป็นทางการของ Set Cookie Domain:

ชุดโดเมนคุกกี้สำหรับ Wordpress สามารถตั้งค่าชื่อโดเมนพิเศษบางอย่างได้ตัวอย่างเช่น การใช้ชื่อโดเมนระดับที่สองเพื่อจัดเก็บเนื้อหาแบบคงที่เพื่อป้องกันไม่ให้มีการส่งคุกกี้ Wordpress ในทุกคำขอสำหรับเนื้อหาคงที่บนโดเมนระดับที่สอง เราสามารถตั้งค่าโดเมนที่ไม่คงที่เป็นคุกกี้โดเมียน

โดเมนที่ตั้งค่าในคุกกี้สำหรับ WordPress สามารถระบุได้สำหรับผู้ที่มีการตั้งค่าโดเมนที่ผิดปกติ เหตุผลหนึ่งคือ หากใช้โดเมนย่อยเพื่อให้บริการเนื้อหาแบบสแตติก เพื่อป้องกันไม่ให้ส่งคุกกี้ WordPress ไปพร้อมกับคำขอเนื้อหาคงที่ในโดเมนย่อยของคุณ คุณสามารถตั้งค่า โดเมนคุกกี้ไปยังโดเมนที่ไม่คงที่ของคุณเท่านั้น

แก้ไขโดเมนย่อย

ขั้นตอนที่ 1:เข้าสู่การจัดการชื่อโดเมน DNSPod เพิ่มชื่อโดเมนระดับที่สอง (ชื่อโดเมนย่อย) ▼

ขั้นตอนที่ 2:แก้ไขระเบียน A ของโดเมนย่อยเป็นที่อยู่ IP ของโฮสต์▼

ป้อนแผงชื่อโดเมน DNSPOD แก้ไขระเบียน A ของชื่อโดเมนย่อยเป็นที่อยู่ IP ที่สามของโฮสต์

ขั้นตอนที่ 3:เพิ่มชื่อโดเมนระดับที่สองบนแผงโฮสต์

  • ไม่ โปรดสอบถามชื่อโดเมนหรือผู้ให้บริการโฮสต์ของคุณ

VestaCPหากต้องการเพิ่มชื่อโดเมนลงในแผงควบคุม คุณสามารถดูบทช่วยสอนนี้▼

คัดลอกรูปภาพไปยังไดเร็กทอรีชื่อโดเมนระดับที่สอง

หลังจากผูกโดเมนย่อยแล้ว ไดเร็กทอรีจะถูกสร้างขึ้นโดยอัตโนมัติซึ่งมีโดเมนย่อยเป็นชื่อไดเร็กทอรี

ตัวอย่างเช่น:

  • หากคุณผูก img.chenweiliang.com ไดเร็กทอรี IMG จะถูกสร้างขึ้นโดยอัตโนมัติ
  • ถ้าเป็นบล็อก WordPress ได้โปรด wp-content/uploads ไฟล์ในไดเร็กทอรีจะถูกคัดลอกไปยังไดเร็กทอรี IMG

ต่อไปนี้คือตัวอย่างเส้นทางเซิร์ฟเวอร์ของแผง VestaCP (โปรดแก้ไขเป็นเส้นทางเซิร์ฟเวอร์ของคุณเอง)

ขั้นตอนที่ 1:SSH ลงในโฟลเดอร์อัปโหลดของ WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/uploads

ขั้นตอนที่ 2:คัดลอกไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันไปยังไดเร็กทอรีที่ระบุ ▼

cp -rpf -f * /home/用户名/web/图片二级域名/public_html/

ขั้นตอนที่ 3:ซ่อมแซมอิมเมจชื่อโดเมนรอง ▼

chown -R admin:admin /home/用户名/web/图片二级域名/public_html/*

WordPress กำหนดเส้นทางการอัปโหลดไฟล์

WordPress เวอร์ชัน 3.5 หรือใหม่กว่าซ่อนการตั้งค่าเส้นทางการอัปโหลด (upload_path) และการตั้งค่าที่อยู่ URL ของไฟล์ (upload_url_path) ของหน้าการตั้งค่าสื่อในเบื้องหลัง

รูปภาพด้านล่างเป็นเวอร์ชันก่อนหน้าของอินเทอร์เฟซการตั้งค่าสื่อ ▼

การใช้ชื่อโดเมนรองของรูปภาพ WordPress คืออะไร?วิธีการเปลี่ยนเป็นโดเมนย่อยของรูปภาพ

  • ด้วยการตั้งค่าที่นี่ คุณสามารถกำหนดตำแหน่งที่บันทึกไฟล์และที่อยู่ที่สร้างขึ้นเองได้
  • ฟีเจอร์นี้ค่อนข้างดี ไม่รู้จะซ่อนทำไม?

หากคุณยังต้องปรับแต่ง คุณสามารถลองใช้วิธีการต่อไปนี้เพื่อกู้คืน

เพียงเพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีม WP ของคุณเพื่อกู้คืนอินเทอร์เฟซการตั้งค่า:

//找回上传设置
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
}
  • วิธีนี้เป็นวิธีที่ง่ายและมีประสิทธิภาพมากที่สุด ดังนั้นจึงแนะนำ

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

แก้ไขเส้นทางการอัปโหลดรูปภาพของ WordPress

ขั้นตอนที่ 1:ไปที่ตัวเลือกสื่อ

คลิกที่ "สื่อ" ภายใต้ "การตั้งค่า" ▼

การใช้ชื่อโดเมนรองของรูปภาพ WordPress คืออะไร?วิธีการเปลี่ยนเป็นโดเมนย่อยของรูปภาพ

ขั้นตอนที่ 2:เปลี่ยน "เส้นทางการอัปโหลดเริ่มต้น" เป็นเส้นทางเซิร์ฟเวอร์ของไดเรกทอรี IMG ▼

/home/用户名/web/img.chenweiliang.com/public_html
  •  โปรดทราบว่าไม่ควรมี "/" ต่อจากนี้

ขั้นตอนที่ 3:เปลี่ยน "URL แบบเต็มของไฟล์" เป็นชื่อโดเมนระดับที่สองของรูปภาพ ▼

https://img.chenweiliang.com
  • โปรดทราบว่าไม่ควรมี "/" ต่อจากนี้

ขั้นตอนที่ 4:คลิก "บันทึกการเปลี่ยนแปลง"

แทนที่เส้นทางรูปภาพในฐานข้อมูล

ต่อไปนี้คือตัวอย่างเส้นทางเซิร์ฟเวอร์ของแผง VestaCP (โปรดแก้ไขเป็นเส้นทางเซิร์ฟเวอร์ของคุณเอง)

แทนที่ฐานข้อมูล MySQLในเส้นทาง ขอแนะนำให้ติดตั้งและใช้ปลั๊กอิน WP Migrate DB ▼

ขั้นตอนที่ 1:ชุดฐานข้อมูลแทนที่เส้นทางการอัปโหลดเริ่มต้น

เปลี่ยนเส้นทางเซิร์ฟเวอร์เดิม ▼

/home/用户名/web/chenweiliang.com/public_html/wp-content/uploads

แทนที่ด้วยเส้นทางเซิร์ฟเวอร์ใหม่ ▼

/home/用户名/web/img.chenweiliang.com/public_html

ขั้นตอนที่ 2:ชื่อโดเมนสำรองของรูปภาพแทนที่แบทช์ฐานข้อมูล

แปลง URL รูปภาพต้นฉบับ ▼

https://www. 你的域名 .com /wp-content/uploads/
  • หมายเหตุ: มีการเว้นวรรคใน URL ด้านบนเพื่อหลีกเลี่ยงลิงก์ที่ไม่ทำงานในบทความนี้

แทนที่ด้วยชื่อโดเมนรองรูปภาพใหม่ ▼

https://img. 你的域名 .com/
  • หมายเหตุ: มีการเว้นวรรคใน URL ด้านบนเพื่อหลีกเลี่ยงลิงก์ที่ไม่ทำงานในบทความนี้

ลิงค์รูปภาพ 301 เปลี่ยนเส้นทาง

คำแนะนำสำหรับการเปลี่ยนเส้นทาง 301 ด้วยนิพจน์ทั่วไปในไฟล์ .htaccess:

  • (.+) สอดคล้องกับอักขระใด ๆ (รวมถึงตัวอักษรจีน ตัวอักษรภาษาอังกฤษ ฯลฯ)
  • (\d+) ตรงกับตัวเลขใดๆ (เฉพาะตัวเลขอารบิกเท่านั้น)
  • $1 $2 $3 เป็นการอ้างอิงซ้ำของตัวแปรที่ปรากฏก่อนหน้านี้

คุณสามารถใช้ RedirectMatch เพื่อเปลี่ยนเส้นทางลิงก์ได้:

  • จะ:https://www. 你的域名 .com/wp-content/uploads/
  • เปลี่ยนเส้นทางไปที่:https://img. 你的域名 .com/

ในไฟล์ .htaccess ให้เพิ่มโค้ดเปลี่ยนเส้นทาง 301 ▼

RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://img.chenweiliang.com/$1

ลบไดเร็กทอรีรูปภาพต้นฉบับ

ขั้นตอนที่ 1:SSH ลงในโฟลเดอร์อัปโหลดของ WordPress ▼

cd /home/用户名/web/你的域名/public_html/wp-content/

ขั้นตอนที่ 2:ลบไดเร็กทอรีโฟลเดอร์อัพโหลด ▼

rm -rf uploads
  • หากไดเรกทอรีโฟลเดอร์อัปโหลดไม่ถูกลบ 301 การเปลี่ยนเส้นทางไปยังชื่อโดเมนระดับที่สองของรูปภาพอาจไม่สำเร็จ

ตรวจสอบผลการแก้ไข

  1. ตรวจสอบและรีเฟรชหน้าบทความเพื่อดูว่าภาพแสดงตามปกติหรือไม่
  2. ตรวจสอบเส้นทางรูปภาพ เป็นเส้นทางรูปภาพของชื่อโดเมนระดับที่สองใหม่หรือไม่
  3. ตรวจสอบ URL รูปภาพเดิมว่า 301 ถูกเปลี่ยนเส้นทางไปยัง URL รูปภาพของชื่อโดเมนระดับที่สองสำเร็จหรือไม่
  4. ไปที่เครื่องมือแก้ไขบทความของ WordPress และตรวจสอบการแสดงรูปภาพของโพสต์ ว่าแสดงผลตามปกติหรือไม่

หากทุกอย่างเป็นไปตามปกติ แสดงว่าคุณได้ตั้งค่าชื่อโดเมนรองสำหรับการโหลดรูปภาพ WordPress เรียบร้อยแล้ว

  • รูปภาพในบทความในอนาคตจะถูกบันทึกไว้ในไดเร็กทอรี IMG

เมื่อคุณต้องการย้ายเว็บไซต์ของคุณเพื่อถ่ายโอนรูปภาพ เพียงแพ็คไดเร็กทอรี IMG แล้วอัปโหลดไปยังโฮสต์ใหม่

  • จากนั้น แก้ไขที่อยู่ IP ของชื่อโดเมนระดับที่สอง img.chenweiliang.com ใน DNSPod

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "ชื่อโดเมนรองของรูปภาพ WordPress คืออะไร?วิธีเปลี่ยนเป็นโดเมนย่อยรูปภาพ" จะช่วยคุณได้

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-749.html

ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注