Зв'язана робота завершила все нижче:
Проблема:
http://a.com/p1/p2.html сьогодні має перейти на http://B.com/p1/p2.html
, але пізніше, коли налаштовано вручну / автоматично, той самий
http://a.com/p1 /p2.html слід перейти на http://C.com/p1/p2.html
Відповіді:
DNS - перетворює ім'я в IP-адресу
Хоча він може робити багато переспрямувань, завжди виводиться IP-адреса. DNS не розуміє шлях або частину протоколу URL-адреси, розуміє лише доменну частину, тобто a.com перетворюється лише на IP-адресу, тому коли ви натискаєте http: //a.com/p1/p2.html може бути перетворений на http://152.132.121.11/p1/p2.html,
якщо ви неправильно налаштували в DNS, то ви отримаєте 152.132.121.11 (не http: //152.132. 121.11 / p1 / p2.html ), тож ви отримаєте помилку 400с (400, 403 тощо)
Перенаправлення - це http://a.com/p1/p2.html можна перетворити на http://b.com/p1/p2.html
Всі методи, такі як GET, POST, можуть працювати, якщо є будь-які заголовки та тіло, але там задіяний веб-сервер, це може стати пунктом відмови, тому масштабність та доступність будуть ключовими
Якщо ви перебуваєте на AWS , маршрут 53 -> шлюз API можливий через спеціальні домени, використовуючи внутрішньо хмарний фронт
Можливо, за допомогою Amazon Certification Manager, користувацьких доменів AWS Gateway & Route53, зверніть увагу на обмеження us-1 на ACM
Сподіваюся, що хтось допомагає