# La mejor manera de redirigir mysite.com a forums.mysite.com/landing?

**URL:** https://meta.discourse.org/t/best-way-to-redirect-mysite-com-to-forums-mysite-com-landing/301973
**Category:** Self-hosting
**Created:** [2 Abril, 2024 00:33 UTC](https://meta.discourse.org/t/best-way-to-redirect-mysite-com-to-forums-mysite-com-landing/301973 "2024-04-02T00:33:42Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2 Abril, 2024 00:33 UTC](https://meta.discourse.org/t/best-way-to-redirect-mysite-com-to-forums-mysite-com-landing/301973/1 "2024-04-02T00:33:42Z")

</div>

No estoy seguro si es la categoría correcta, pero necesito ayuda/soporte con esto.

Alojo mis foros en un VPS. Tengo mi propio nombre de dominio. Ya uso un registro A para que `forums.mysite.com` apunte a la IP de mi VPS. La página de foros que quiero usar es `forums.mysite.com/landing`, así que me gustaría que cuando la gente visite `mysite.com` los lleve automáticamente a la página de foros que quiero lo más rápido posible.

¿Cuál es el mejor enfoque aquí? No estaba seguro si debía hacer algo con los registros DNS `A` o `CNAME`, de alguna manera mover `forums.mysite.com/landing` para que sea simplemente `mysite.com` ahora, etc.

---

<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: [2 Abril, 2024 00:36 UTC](https://meta.discourse.org/t/best-way-to-redirect-mysite-com-to-forums-mysite-com-landing/301973/2 "2024-04-02T00:36:55Z")

</div>

> [@(Superseded) Redirect additional domain(s) to your Discourse instance](https://meta.discourse.org/t/redirect-additional-domain-s-to-your-discourse-instance/18492):
>
> warning 2024-04-09 @pfaffman edited this to say that this is no longer necessary, as the current NGINX config in the [standard install](https://meta.discourse.org/t/142537?silent=true) redirects everything to https://HOSTNAME. You can test this by entering your IP address and see that it gets redirected. If you want multiple domains pointed to your server, you probably want them to have valid https certificates. To do that, follow instructions at [Set up Let’s Encrypt with multiple domains / redirects](https://meta.discourse.org/t/set-up-let-s-encrypt-with-multiple-domains-redirects/56685). So you want to redirect domain(s) to yo…

---

<div class="post-metadata">

### Author: ![45thj5ej](https://avatars.discourse-cdn.com/v4/letter/4/34f0e0/32.png) [@45thj5ej](https://meta.discourse.org/u/45thj5ej)
#### Post date: [2 Abril, 2024 00:38 UTC](https://meta.discourse.org/t/best-way-to-redirect-mysite-com-to-forums-mysite-com-landing/301973/3 "2024-04-02T00:38:47Z")

</div>

> [@techAPJ](#):
>
> En este tutorial te mostraremos cómo redirigir `www.example.com` y `example.com` a `talk.example.com`

@Lilly ¿Sería posible trasladar los foros por completo al nombre de dominio base? ¿Para que `mysite.com` sean solo los foros?

> [@techAPJ](#):
>
> Actualiza el registro A del dominio o dominios que deseas redirigir al dominio original.

Además, ya tengo un registro A que apunta a la IP de mi VPS, donde están alojados los foros. Entonces, ¿ahora redirijo la URL de mi dominio base a esa IP o la mantengo como `forums.mysite.com`? Lo más probable es que solo haga CNAME de mi `mysite.com` al registro A de `forums.mysite.com`, ¿verdad?

¿Está esto hecho correctamente? Quiero redirigir `mysite.me` a `forums.mysite.me/landing`

```plaintext
  after_web_config:
    - replace:
        filename: /etc/nginx/nginx.conf
        from: /sendfile.+on;/
        to: |
          server_names_hash_bucket_size 64;
          sendfile on;
    - file:
        path: /etc/nginx/conf.d/forumsredirect.conf
        contents: |
          server {
            listen 80;
            server_name mysite.me;
            return 301 $scheme://forums.mysite.me/landing$request_uri;
          }

```
