WPML
상태
해결됨
관련 플러그인/테마
Yoast SEO

문제 개요

Yoast SEO는 YoastTools로 이동하여 사용할 수 있는 파일 편집기를 제공합니다. 이 편집기를 사용하면 robots.txt 파일을 생성할 수 있습니다. WPML은 이러한 파일을 번역할 수 없으므로 링크는 항상 원본 도메인을 가리킵니다.

임시 해결 방법

임시 해결 방법으로 여러 개의 robots.txt 파일을 수동으로 생성하여 WordPress 사이트 폴더에 배치할 수 있습니다. 예를 들면 다음과 같습니다.


  • /robots-en.txt

  • /robots-fr.txt

이렇게 하려면 먼저 .htaccess 파일을 수정하고 이 코드를 사이트의 도메인 및 robot 파일 이름에 맞게 조정해야 합니다.

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

마지막으로 .htaccess에 참조된 파일 이름을 사용하여 각 도메인에 대한 개별 robots.txt 파일을 생성하고 편집하세요.

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

알려진 모든 문제 →