ドメインのリダイレクトがうまくいかない?

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 にアクセスすると、ページが表示されないため、正しくないと思います。しかし、www.mysite.com は正しくリダイレクトされますが、/landing ページではなく、ベースの forums.mysite.com ページにリダイレクトされます。これは、VPS の app.yml ファイルのおかげではなく、ドメインホストの DNS レコードのおかげで、ある程度機能しているだけだと思います…助けてください?

ここに複数のホスト名 (ベースドメイン名) を追加して機能させることはできますか、それとも何が起こっているのですか?
ccc