Я думаю, что что-то напортачило в моей конфигурации 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.