إعادة توجيه النطاق لا تعمل بشكل صحيح؟

من إضافة الصفحات المقصودة، لدي صفحة أرغب في استخدامها كصفحة رئيسية:
forums.mysite.com/landing -

لذلك، عندما يذهب الأشخاص إلى mysite.com أو www.mysite.com، أريدهم أن ينتقلوا إلى forums.mysite.com/landing.
الآن، إذا ارتكب شخص خطأ إملائيًا وذهب إلى forum.mysite.com/landing (بدون “s” في “forums”)، فأريدهم أن ينتقلوا إلى forums.mysite.com.

في ملف app.yml الخاص بي لـ Discourse، قمت بإعداده على النحو التالي:

  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، وهذا يعمل بشكل جزئي فقط، على ما أعتقد، بسبب سجل DNS على مضيف النطاق الخاص بي وليس ملف app.yml الخاص بـ VPS الخاص بي… مساعدة؟

هل يمكنني إضافة أكثر من اسم مضيف واحد هنا (اسم النطاق الأساسي الخاص بي) حتى يعمل أو ما الذي يحدث هنا؟
ccc