WPML
Trạng thái
Đã giải quyết
Plugin/giao diện liên quan
Yoast SEO

Tổng quan về lỗi

Yoast SEO cung cấp cho bạn một trình chỉnh sửa tệp bằng cách truy cập vào YoastCông cụ. Trình chỉnh sửa này giúp bạn tạo các tệp robots.txt. WPML không thể dịch các tệp này, điều đó có nghĩa là các liên kết sẽ luôn trỏ đến tên miền gốc.

Giải pháp tạm thời

Như một giải pháp tạm thời, bạn có thể tạo thủ công một vài tệp robots.txt và đặt chúng vào thư mục trang web WordPress của bạn. Ví dụ:


  • /robots-en.txt

  • /robots-fr.txt

Để thực hiện việc này, trước tiên bạn cần sửa đổi tệp .htaccess của mình và điều chỉnh đoạn mã này theo các tên miền của trang web và tên tệp robot của bạn.

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]

Sau đó, để ngăn WordPress tạo một tệp robots.txt ảo, hãy thêm:

touch robots.txt

Cuối cùng, tạo và chỉnh sửa các tệp robots.txt riêng lẻ cho từng tên miền, sử dụng các tên tệp như được tham chiếu trong .htaccess:

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

Tất cả các lỗi đã ghi nhận →