Я думаю, что что-то напортачило в моей конфигурации Nginx. Вот как я могу это объяснить: у меня есть домен, назовем его abc.com

До того, как все проблемы произошли, DNS был настроен следующим образом у моего регистратора:

abc.com         'A' record  Points to a WordPress server
www.abc.com     'A' record  Points to a WordPress server
app.abc.com     'A' record points to Amazon server.

У нас было требование, по которому я должен был добиться следующего:

abc.com         Points to Amazon server. // not the WordPress but Amazon.
www.abc.com     Points to a WordPress server
app.abc.com     Points to Amazon server.
*.abc.com       Points to Amazon server

Для этого я решил изменить записи DNS в следующем порядке:

abc.com         'A' record points to Amazon server. // not the WordPress but Amazon.
www.abc.com     'A' record points to a Amazon server // Points to Amazon.
app.abc.com     'A' record points to Amazon server.

Я изменил свою конфигурацию Nginx таким образом, чтобы http://*.abc.com всегда перенаправлял на https://abc.com и я сделал перенаправление постоянным:

server{
    listen                80; # default;
    server_name           abc.com *.abc.com;

    location / {
            include proxy_params;

            proxy_set_header  X-Real-IP       $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header  Host $http_host;
            proxy_redirect    off;
            proxy_headers_hash_max_size 8192;
            proxy_headers_hash_bucket_size 256;
            return         301 https://$server_name$request_uri;
    }
}

Через некоторое время я понял, что допустил ошибку, так как хотел, чтобы www.abc.com указывал на WordPress. Поэтому я продолжил и снова изменил записи DNS.

abc.com         'A' record points to Amazon server. // Not the WordPress but Amazon.
www.abc.com     'A' record points to a WordPress // Points to WordPress.
app.abc.com     'A' record points to Amazon server.

И что бы я ни делал, изменения в www.abc.com не отражаются в Интернете. Он просто перенаправляет на сервер Amazon. Я пробовал это на разных машинах, установил браузеры заново, но все равно не повезло.

Я попытался abc.com и www.abc.com и они указывают на Amazon и WordPress (как настроено в DNS), но я не понимаю, в чем проблема.

Я попытался проверить поток перенаправления сайта при использовании этого инструмента, и он все еще показывает постоянное перенаправление 301, несмотря на то, что я продолжаю вносить изменения в записи DNS.

0