WPML
สถานะ
แก้ไขแล้ว
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Yoast SEO

ภาพรวมของปัญหา

Yoast SEO มีเครื่องมือแก้ไขไฟล์ให้คุณใช้งานโดยไปที่ YoastTools เครื่องมือแก้ไขนี้ช่วยให้คุณสร้างไฟล์ robots.txt ได้ WPML ไม่สามารถแปลไฟล์เหล่านี้ได้ ซึ่งหมายความว่าลิงก์จะชี้ไปยังโดเมนต้นฉบับเสมอ

วิธีแก้ปัญหาชั่วคราว

สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถสร้างไฟล์ robots.txt หลายไฟล์ด้วยตนเอง และวางไว้ในโฟลเดอร์ไซต์ WordPress ของคุณ ตัวอย่างเช่น:


  • /robots-en.txt

  • /robots-fr.txt

ในการดำเนินการนี้ ขั้นแรกคุณต้องแก้ไขไฟล์ .htaccess ของคุณ และปรับแต่งโค้ดนี้ด้วยโดเมนและชื่อไฟล์ robots ของไซต์คุณ

RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^robots.txt /robots-en.txt [NC,L]
 
RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
RewriteRule ^robots.txt /robots-de.txt [NC,L]
 
RewriteCond %{HTTP_HOST} ^www.domain.es [NC]
RewriteRule ^robots.txt /robots-de.txt [NC,L]

จากนั้น เพื่อป้องกันไม่ให้ WordPress สร้างไฟล์ robots.txt เสมือน ให้เพิ่ม:

touch robots.txt

สุดท้าย ให้สร้างและแก้ไขไฟล์ robots.txt ของแต่ละโดเมน โดยใช้ชื่อไฟล์ตามที่อ้างอิงใน .htaccess:

robots-en.txt
robots-de.txt
robots-de.txt

ปัญหาที่ทราบแล้วทั้งหมด →