- 상태
- 해결됨
- 관련 플러그인/테마
- Yoast SEO
문제 개요
Yoast SEO는 Yoast → Tools로 이동하여 사용할 수 있는 파일 편집기를 제공합니다. 이 편집기를 사용하면 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