도메인 리다이렉트가 제대로 작동하지 않나요?

Landing Pages 플러그인에서 홈페이지로 사용하려는 페이지가 있습니다:
forums.mysite.com/landing -

즉, 사람들이 mysite.com 또는 www.mysite.com에 접속하면 forums.mysite.com/landing으로 이동하게 만들고 싶습니다.
그리고 누군가가 오타를 내어 forum.mysite.com/landing("forums"에서 "s"가 빠진 경우)으로 접속하면 forums.mysite.com으로 이동하게 만들고 싶습니다.

Discourse의 app.yml 파일에는 다음과 같이 설정되어 있습니다:

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

제 도메인의 DNS 레코드에는 다음과 같은 설정이 되어 있습니다:

이 모든 설정이 올바른가요? 현재 mysite.com에 접속하면 죽은 페이지(dead page)가 표시되므로 그렇지 않을 것 같습니다. www.mysite.com은 제대로 리다이렉트되지만, 제 /landing 페이지가 아니라 기본 forums.mysite.com 페이지로만 이동합니다. 그리고 이는 VPS의 app.yml 파일이 아니라 도메인 호스팅 제공업체의 DNS 레코드 때문에 어느 정도 작동하는 것으로 추정됩니다…도와주세요!

여기서(제 기본 도메인 이름) 여러 호스트명을 추가할 수 있는 건가요? 아니면 여기에서 무슨 일이 일어나고 있는 건가요?
ccc