# Domínio não está redirecionando corretamente?

**URL:** https://meta.discourse.org/t/domain-isnt-redirecting-properly/301989
**Category:** Self-hosting
**Created:** [Abril 2, 2024, 4:56am UTC](https://meta.discourse.org/t/domain-isnt-redirecting-properly/301989 "2024-04-02T04:56:26Z")
**Posts on this page:** 1
**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: [Abril 2, 2024, 4:56am UTC](https://meta.discourse.org/t/domain-isnt-redirecting-properly/301989/1 "2024-04-02T04:56:26Z")

</div>

Do plugin Landing Pages, tenho uma página que quero usar como minha página inicial:  
`forums.mysite.com/landing` -

Portanto, quando as pessoas acessarem `mysite.com` ou `www.mysite.com`, quero que elas sejam redirecionadas para `forums.mysite.com/landing`.  
Agora, se alguém digitar errado e acessar `forum.mysite.com/landing` (sem “s” em “forums”), quero que elas sejam redirecionadas para `forums.mysite.com`.

No meu arquivo app.yml para Discourse, configurei da seguinte forma:

```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/forumsredirect1.conf
        contents: |
          server {
            listen 80;
            server_name mysite.me;
            return 301 $scheme://forums.mysite.me/landing$request_uri;
          }
    - file:
        path: /etc/nginx/conf.d/forumsredirect2.conf
        contents: |
          server {
            listen 80;
            server_name www.mysite.me;
            return 301 $scheme://forums.mysite.me/landing$request_uri;
          }
    - file:
        path: /etc/nginx/conf.d/forumsredirect3.conf
        contents: |
          server {
            listen 80;
            server_name forum.mysite.me;
            return 301 $scheme://forums.mysite.me$request_uri;
          }

```

No registro DNS do meu domínio, tenho:

 ![bbbb](https://global.discourse-cdn.com/meta/original/4X/f/5/c/f5ceaced49d9f7cd50f41e554fd767f040df18dd.png)

Está tudo correto? Presumo que não, porque atualmente, quando acesso `mysite.com`, é uma página inativa. No entanto, `www.mysite.com` redireciona corretamente, MAS não para minha página `/landing`, apenas para a página base `forums.mysite.com`, e isso só está funcionando parcialmente, presumo, por causa do registro DNS no meu host de domínio e não do meu arquivo app.yml do VPS… Ajuda?

Posso adicionar mais de um nome de host aqui (meu nome de domínio base) para que funcione ou o que está acontecendo aqui?  
 ![ccc](https://global.discourse-cdn.com/meta/original/4X/7/3/5/7358286b8635b5313c94d76a12b4b5f9ad67acc3.png)
