# 대량의 301 리다이렉트에 대한 조언이 필요합니다

**URL:** https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361
**Category:** Self-hosting
**Created:** [8월 10, 2020, 2:35오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361 "2020-08-10T14:35:10Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![skozz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/skozz/32/119704_2.png) [@skozz](https://meta.discourse.org/u/skozz)
#### Post date: [8월 10, 2020, 2:35오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/1 "2020-08-10T14:35:10Z")

</div>

안녕하세요! Meta와 Google에서 검색해 보았지만, 가장 좋은 진행 방식이 무엇인지 확신이 서지 않습니다.

### 배경

저는 15,800개의 주제, 967,000개의 게시글, 그리고 S3에 링크된 수많은 이미지를 가진 커뮤니티를 운영하고 있습니다. 현재 포럼은 서브도메인([xxx.domain.com](http://xxx.domain.com))에서 운영되고 있으며, 이를 루트 도메인([domain.com](http://domain.com))으로 마이그레이션하고 싶습니다.

### 막막한 점

저는 SEO 전문가가 아니지만, 제가 아는 한 가장 좋은 방법은 301 리다이렉션을 강제하여 Google이 변경 사항을 인식하도록 하는 것이며, 이를 통해 검색 순위나 PageRank에 영향이 없도록 하는 것입니다.

WordPress 같은 커스텀 웹사이트나 CMS에서는 이러한 리다이렉션을 어떻게 수행하는지 알고 있지만, Discourse에서 이 대량의 리다이렉션을 어떻게 처리해야 할지 확신이 서지 않습니다.

Discourse에 대한 모범 사례가 있을까요?

도와주셔서 감사합니다. 번거로움을 드려 죄송합니다.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [8월 10, 2020, 6:19오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/3 "2020-08-10T18:19:50Z")

</div>

> [@skozz](#):
>
> Discourse에서 사용할 수 있는 모범 사례가 있나요?

Discourse에 특화된 것은 없다고 생각합니다.

보통 이 작업을 수행할 때는 `.htaccess` 또는 유사한 파일에 다음 한 줄을 사용합니다:

```plaintext
Redirect 301 / https://example.org

```

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [8월 10, 2020, 6:27오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/4 "2020-08-10T18:27:29Z")

</div>

워드프레스에서 마이그레이션된 사이트에 플러그인을 사용하여 이 기능을 구현했습니다. 워드프레스는 URL에 슬러그를 사용하는데, 이는 디스커스 슬러그와 거의 유사하기 때문에 플러그인을 통해 해당 규칙을 생성했습니다.

> **[GitHub - paviliondev/discourse-articles](https://github.com/paviliondev/discourse-articles)**
>
> Contribute to paviliondev/discourse-articles development by creating an account on GitHub.

`url.com/slug` → `url.com/t/slug`로 리디렉션됩니다.

---

<div class="post-metadata">

### Author: ![skozz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/skozz/32/119704_2.png) [@skozz](https://meta.discourse.org/u/skozz)
#### Post date: [8월 11, 2020, 3:16오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/5 "2020-08-11T15:16:50Z")

</div>

답변해 주셔서 감사합니다: 정확히 어떻게 .htaccess를 사용하시나요? 제가 아는 한 Discourse는 Apache를 실행하지 않습니다 🤔

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [8월 11, 2020, 3:54오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/6 "2020-08-11T15:54:57Z")

</div>

여기서 가장 쉬운 방법은 `xxx.domain.com`에 웹 서버를 설정하여 모든 요청을 `domain.com`으로 301 리디렉션하는 것입니다.

예를 들어:

> **[Nginx Redirect HTTP to HTTPS – TecAdmin](https://tecadmin.net/nginx-redirect-https/)**
>
> How to Nginx Redirect HTTP to HTTPS. This tutorial will help you redirect all incoming request on http to https url in Nginx web server.

를 다음과 같이 수정하여 사용할 수 있습니다:

```plaintext
server {
	server_name xxx.domain.com;
	
	return 301 https://domain.com$request_uri;
}

```

---

<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: [8월 11, 2020, 8:26오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/7 "2020-08-11T20:26:26Z")

</div>

저도 SEO 전문가가 아니지만, 그렇게 하면 문제가 생길 것 같아요. 예를 들어 [Ojktoto \> Ada Togel Online Terbaik Di Situs Toto Terpercaya](https://www.yes-www.org/why-use-www/) 사이트를 참고해 보세요.

---

<div class="post-metadata">

### Author: ![Idan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/idan/32/198212_2.png) [@Idan](https://meta.discourse.org/u/Idan)
#### Post date: [1월 30, 2021, 5:42오후 UTC](https://meta.discourse.org/t/i-need-advice-regarding-massive-301-redirects/160361/8 "2021-01-30T17:42:09Z")

</div>

리다이렉트 명령어를 넣은 파일이 어디에 있나요? Docker 기반의 Discourse 설치 환경에서 nginx를 어디에도 찾을 수 없습니다.
