# 기본 robots.txt가 Twitter 카드 이미지를 차단합니다

**URL:** <https://meta.discourse.org/t/default-robots-txt-blocks-twitter-card-images/181762>\
**Category:** Bug\
**Created:** [3월 3, 2021, 1:26오후 UTC](https://meta.discourse.org/t/default-robots-txt-blocks-twitter-card-images/181762 "2021-03-03T13:26:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![HaPe](https://avatars.discourse-cdn.com/v4/letter/h/5e9695/32.png) [@HaPe](https://meta.discourse.org/u/HaPe)\
**Post date:** [3월 3, 2021, 1:26오후 UTC](https://meta.discourse.org/t/default-robots-txt-blocks-twitter-card-images/181762/1 "2021-03-03T13:26:23Z")

</div>

기본적으로 `robots.txt` 파일에는 다음 항목이 포함되어 있습니다:

```plaintext
User-agent: *
# ...
Disallow: /u

```

이 구성은 Twitter 카드의 이미지를 차단합니다. 다양한 포럼의 카드를 [Twitter 검증 도구](https://cards-dev.twitter.com/validator)에서 확인해 보면 로고가 표시되지 않고 다음 경고가 표시됩니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/8/5807c34163c67cd6ebbbdb69f7c7bc89a063c515.png)

> ‘twitter:image’ 메타 태그로 지정된 이미지 URL forum.[…].org/uploads/[…].png이(가) 사이트의 robots.txt 파일에 의해 제한될 수 있으며, 이로 인해 Twitter가 해당 이미지를 가져오지 못할 수 있습니다.

문제는 `/uploads` 경로도 `u`로 시작하여 `robots.txt` 규칙에 의해 매칭된다는 점입니다.

`robots.txt` 파일을 덮어쓸 수 있다는 점은 알고 있지만, 기본값을 변경하는 것이 좋다고 생각합니다. 불행히도 코드를 충분히 이해하지 못해 풀 리퀘스트를 만들 수 없습니다.

덮어쓸 때는 Twitter가 실제 페이지 HTML보다 `robots.txt` 파일을 덜 자주 확인하므로, 반영되는 데 몇 시간이 걸린다는 점을 유념하시기 바랍니다.

---

_[View the full topic](https://meta.discourse.org/t/default-robots-txt-blocks-twitter-card-images/181762)._
