Il dominio non si sta reindirizzando correttamente?

Dal plugin Pagine di destinazione, ho una pagina che voglio usare come home page:
forums.mysite.com/landing -

Quindi, quando le persone vanno su mysite.com o www.mysite.com, voglio che vengano reindirizzate a forums.mysite.com/landing.
Ora, se qualcuno commette un errore di battitura e va su forum.mysite.com/landing (senza la “s” in “forums”), voglio che venga reindirizzato a forums.mysite.com.

Nel mio file app.yml per Discourse, l’ho configurato in questo modo:

  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;
          }

Nel record DNS del mio dominio, ho:

È tutto corretto? Presumo di no perché attualmente, quando vado su mysite.com, è una pagina inattiva. Tuttavia, www.mysite.com mi reindirizza correttamente, MA non alla mia pagina /landing, solo alla pagina base forums.mysite.com, e questo sta funzionando solo in parte, presumo, a causa del record DNS sul mio host di dominio e non del mio file app.yml VPS… Aiuto?

Posso aggiungere più di un nome host qui (il nome del mio dominio base) in modo che funzioni o cosa sta succedendo qui?
ccc