# Imgur 이미지 내장 안 됨 (429 오류)

**URL:** https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131
**Category:** Support
**Created:** [4월 27, 2023, 11:09오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131 "2023-04-27T23:09:52Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [5월 3, 2023, 2:27오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/21 "2023-05-03T02:27:37Z")

</div>

단순히 `원격 이미지를 로컬로 다운로드` 기능이 비활성화되어 있습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [5월 3, 2023, 2:32오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/22 "2023-05-03T02:32:27Z")

</div>

항상 그렇게 설정되어 있었나요? imgur 이미지가 있는 게시물에서 HTML을 다시 빌드하면 어떻게 될까요?

아! 그리고 에러가 로컬 브라우저가 아니라 Discourse에서 발생하고 있는 건가요?

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [5월 3, 2023, 4:14오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/23 "2023-05-03T04:14:32Z")

</div>

> [@pfaffman](#):
>
> 처음부터 그렇게 설정되어 있었나요?

네, 맞습니다.

> [@pfaffman](#):
>
> Imgur 이미지가 포함된 게시물의 HTML을 다시 빌드해 보면 어떨까요?
> 
> 아! 그리고 오류가 로컬 브라우저가 아니라 Discourse에서 발생하는 건가요?

게시물 편집기에서 이미지가 붙여넣기될 때 이미 발생합니다. Imgur 링크를 붙여넣으면 게시물 미리보기에 Onebox를 생성하려고 시도하지만 실패하며, Discourse가 게시물 미리보기에 oneboxed 429 오류를 삽입합니다.

제가 이해한 바로는, 제 Discourse 서버가 먼저 맨 이미지 URL을 검증하기 위해 Imgur에 요청을 보내고, Imgur이 많은 요청으로 인해 제 서버의 도메인/IP를 결국 거부한 것입니다. 그런 다음 Discourse는 이미지를 검증하지 못해 URL을 `<img>` 태그로 감싸지 못하고, 게시물에 맨 URL을 그대로 남깁니다.

현재 제 서버에서는 문제가 해결된 것 같습니다. 즉, Imgur이 (일단) 속도 제한을 해제한 것입니다. 하지만 이것이 마지막은 아닐 것이므로 이 문제는 여전히 남아 있습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [5월 3, 2023, 8:06오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/24 "2023-05-03T08:06:08Z")

</div>

> [@rahim123](#):
>
> 그렇다면 Discourse가 이미지를 검증할 수 없어 `<img>` 태그로 URL을 감싸지 못하게 됩니다.

아! 이제 이해했습니다. 그렇다면 요청을 보내지 않고 해당 이미지를 처리할 수 있는 플러그인 또는 테마 컴포넌트가 필요할 것 같습니다.

---

<div class="post-metadata">

### Author: ![danielabc](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@danielabc](https://meta.discourse.org/u/danielabc)
#### Post date: [5월 21, 2023, 1:33오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/25 "2023-05-21T13:33:25Z")

</div>

안녕하세요, 저는 이 대화를 이해하기 위해 구글 번역기를 사용하고 있지만, 명확하지 않았습니다(문자 그대로의 의미가 없는 번역일 수도 있겠네요). 문제를 어떻게 해결하셨나요?

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [5월 21, 2023, 5:56오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/26 "2023-05-21T17:56:54Z")

</div>

아직 해결책이 없습니다. Imgur가 Discourse에서 이미지 미리보기 표시를 차단하고 있으며, Discourse는 이 오류를 올바르게 처리하지 못해 이미지를 표시할 수 있는 적절한 HTML을 생성하지 못합니다.

임시 해결 방법:

> [@rahim123](#):
>
> `![](https://i.imgur.com/6IXPzY7.png)`
> 
> ![](https://global.discourse-cdn.com/meta/original/4X/e/a/7/ea71e1e95059f7329b16c01156c195b46e184c78.png)
> 
> BBcode도 작동합니다:
> 
> `[img]https://i.imgur.com/6IXPzY7.png[/img]`
> 
> ![](https://global.discourse-cdn.com/meta/original/4X/e/a/7/ea71e1e95059f7329b16c01156c195b46e184c78.png)

---

<div class="post-metadata">

### Author: ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)
#### Post date: [5월 21, 2023, 6:05오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/27 "2023-05-21T18:05:40Z")

</div>

어떤 언어가 모국어인가요? 그 부분의 대화를 번역해 드릴게요.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [5월 21, 2023, 6:08오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/28 "2023-05-21T18:08:22Z")

</div>

> [@rahim123](#):
>
> Discourse가 해당 오류를 올바르게 처리하지 못하여 이미지를 표시할 적절한 HTML을 생성하지 못합니다.

Imgur이 이미지를 차단하고 있는 상황에서 Discourse가 그 오류를 처리할 책임이 있다는 뉘앙스를 풍기는 이유를 잘 이해하지 못하겠습니다. 이는 Discourse의 기능적 약점이나 버그가 아니라 Imgur 측의 문제입니다. Imgur 사진을 사용해야 한다면 이를 처리하기 위한 플러그인을 개발해야 할 것 같습니다.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [5월 21, 2023, 6:39오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/29 "2023-05-21T18:39:44Z")

</div>

Discourse는 이미지를 표시하기 위해 여전히 유효한 HTML을 생성해야 합니다. Discourse 서버가 이미지 링크의 미리보기를 가져오려 할 때 Imgur이 429 오류를 반환하지만, Discourse는 이를 404 오류인 것처럼 취급합니다. 제 포럼에서는 이 이미지가 단순히 URL만으로는 표시되지 않습니다:  
`https://i.imgur.com/eHltaVt.jpeg`

하지만 다음 HTML은 이미지를 표시하는 데 작동합니다:  
`<img src="https://i.imgur.com/eHltaVt.jpeg">`  
서버가 URL에 접근했을 때 429 오류를 받는 경우에도 Discourse는 생성된 게시물(baked post)에 대해 이 HTML을 생성해야 하며, 404 오류를 받는 경우에만 맨 URL(naked URL)만 남겨둬야 합니다.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [7월 30, 2023, 12:09오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/30 "2023-07-30T00:09:39Z")

</div>

이 문제는 여전히 내 Discourse 포럼에 영향을 미치고 있습니다.  
@community-moderators 이 문제를 #Contribute > Bug 채널로 옮기거나, 마지막 게시글을 새 주제로 복사해 주실 수 있을까요? (필요하시다면 제가 직접 처리할 수도 있습니다.)

> [@Imgur 이미지 내장 안 됨 (429 오류)](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/29?u=rahim123):
>
> Discourse should still generate valid HTML to display the image. Imgur throws a 429 error when the Discourse server tries to pull a preview of the image link, but Discourse treats it as if it were a 404 error. On my forum this image is not displayed with just the URL: https://i.imgur.com/eHltaVt.jpeg But the following HTML works to display the image: \<img src="https://i.imgur.com/eHltaVt.jpeg"\> That is what Discourse should generate for the baked post even if it receives a 429 when the serve…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7월 30, 2023, 2:54오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/31 "2023-07-30T02:54:51Z")

</div>

이는 서버가 속도 제한(rate limit)을 받아 imgur에서 이미지를 가져올 수 없음을 의미합니다. 이미지 링크는 사용자가 직접 가져오기 때문에 걱정할 필요가 없습니다.

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [7월 30, 2023, 3:10오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/32 "2023-07-30T03:10:19Z")

</div>

서버가 Imgur 링크를 테스트하고 Onebox 처리를 시도할 때 실제로 레이트 리미팅이 발생하고 있습니다. 하지만 링크가 올바르게 `<img>` 태그로 감싸져 있으면 개별 사용자가 이를 보는 것을 막는 것은 없습니다. 문제는 Discourse가 실제로는 서버에만 문제가 있는 링크를 모든 사용자에게 볼 수 있는 이미지가 아니라고 가정하고, 단순히 Imgur URL을 `<a>` 태그로 감싸고 있다는 점입니다.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [7월 31, 2023, 8:54오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/33 "2023-07-31T08:54:08Z")

</div>

> [@rahim123](#):
>
> 문제는 Discourse가 해당 링크가 모든 사용자에게 표시 가능한 이미지가 아니라고 가정하고 있다는 것입니다. 하지만 실제로는 서버에만 문제가 있는 것이며, 단순히 Imgur URL을 `<a>` 태그로 감싸고 있을 뿐입니다.

이것이 버그로 분류되는지는 확실하지 않지만, 불편함을 충분히 이해합니다. 🤔  
이것이 실제로 문제의 원인임을 확인하셨다면, #contribute:feature에서 문제의 적절한 설명과 함께 새로운 주제를 게시해 보시길 권해드립니다. 어떻게 될지 지켜봐 주세요 🙂

---

<div class="post-metadata">

### Author: ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)
#### Post date: [7월 31, 2023, 3:18오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/34 "2023-07-31T15:18:50Z")

</div>

감사합니다 @Canapin .

> [@429 오류로 Onebox가 실패해도 유효한 \<img\> 태그를 생성해야 합니다](https://meta.discourse.org/t/onebox-fail-with-429-error-should-still-create-valid-img-tags/273362):
>
> 저의 Discourse 포럼에서는 가능할 경우 외부 이미지 호스팅 서비스 사용을 권장하고 있습니다. 가장 많이 사용되는 서비스는 Imgur이며, 일정 시간이 지나면 429 오류로 Discourse 서버에 대한 요청을 제한(rate-limiting)하기 시작합니다. Imgur 측에서 해결할 수 없는 문제이긴 하지만, Discourse도 이를 최적의 방식으로 처리하지 못하고 있습니다. 현재 Imgur에서 429 오류를 발생시킬 때, Discourse는 이를 잘못된 이미지 링크로 해석하여 단순히 \<a\> 태그로 이미지 URL을 표시합니다. 하지만 각 사용자의 브라우저와 IP가 다르기 때문에, Discourse에서 해당 이미지를 인라인으로 보는 것을 막을 수는 없습니다. Discourse는 이미지가 표시되도록 유효한 HTML을 생성해야 합니다. 예를 들어: https://i.imgur.com/eHltaVt.jpeg 이 URL은 제 서버에서 요청 제한(rate-limit)을 받고 있으며, …

---

<div class="post-metadata">

### Author: ![anon36484860](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@anon36484860](https://meta.discourse.org/u/anon36484860)
#### Post date: [8월 8, 2023, 12:24오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/35 "2023-08-08T00:24:03Z")

</div>

이 문제를 파헤쳐 봅니다.  
Imgur에서도 동일한 문제가 발생하여 임베드가 작동하지 않습니다.  
작성 화면 미리보기에 다음과 같은 오류 메시지가 표시됩니다:

> 죄송합니다. 웹 서버가 429 오류 코드를 반환하여 이 웹 페이지의 미리보기를 생성할 수 없습니다. 미리보기 대신 게시글에 링크만 표시됩니다.

예시 링크: [How To: Quickstop - Tuning and Riding - pev.dev](https://pev.dev/t/how-to-quickstop/1031) (첫 번째 게시글 맨 아래로 스크롤)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [8월 8, 2023, 5:17오전 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/36 "2023-08-08T05:17:56Z")

</div>

안녕하세요 @anon36484860 🙂

작성하신 게시물이 이 토픽에 더 잘 맞는 것 같아서 이쪽으로 옮겼습니다. 👍

---

<div class="post-metadata">

### Author: ![SPJohn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/spjohn/32/446429_2.png) [@SPJohn](https://meta.discourse.org/u/SPJohn)
#### Post date: [2월 8, 2025, 6:03오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/37 "2025-02-08T18:03:48Z")

</div>

이 문제에 대한 해결책을 찾으신 분이 계신가요?

저는 여전히 포럼에서 이 문제를 겪고 있습니다.

---

<div class="post-metadata">

### Author: ![eisammy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eisammy/32/528804_2.png) [@eisammy](https://meta.discourse.org/u/eisammy)
#### Post date: [9월 13, 2025, 8:17오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/38 "2025-09-13T20:17:55Z")

</div>

실제로는 아무것도 바뀌지 않았습니다. imgur은 여전히 임베드를 차단하고 동일한 429 오류를 반환하고 있으며, giphy는 시간당 100건의 요청 제한을 두고 있습니다. 인스턴스가 커지면 이런 지루한 일들이 일어나게 마련이죠.

Imgur은 사라졌고, redgifs도 사라졌으며, reddit 임베드도 사라졌습니다. 모든 이미지 보드는 자체적으로 제한을 걸고 있고, 인터넷은 조금씩 죽어가고 있습니다.

그래서 해결책이 있을까요? 아마도 없을 겁니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [9월 22, 2025, 12:54오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/39 "2025-09-22T12:54:52Z")

</div>

> [@eisammy](#):
>
> 그래서 해결책이 있나요? 아마도 없겠죠.

이런 식으로 마무리하게 되어 유감스럽지만, 이 주제가 더 이상 진행되지 않을 것 같으므로 이 스레드를 닫겠습니다. 이 주제에 대해 새로운 주제를 개설하시거나, imgur 429 문제가 변경된 경우 재개 요청을 해주세요.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [9월 22, 2025, 12:54오후 UTC](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131/40 "2025-09-22T12:54:55Z")

</div>



[이전 페이지](https://meta.discourse.org/t/imgur-images-not-embedding-with-429-error/263131.md?page=1)
