Назад | Перейти на главную страницу

Перенаправление URL-адресов на основе местоположения в AWS

Как я могу подойти к перенаправлению URL-адресов, имеющему следующий эффект:

Сайт: example.com

Если пользователи приходят с индийского IP-адреса: example.com -> india.example.com

Route53 с маршрутизация на основе местоположения будет типичным способом обработки вещей, основанных на местоположении. Он не изменит домены запросов, но направит запросы в ближайший регион.

Для этого CloudFront может добавить заголовок это говорит о том, откуда исходит запрос. Исходя из этого, вы можете настроить перенаправление на веб-сервер. Документация есть Вот.

Используя Lambda @ Edge, вы можете перенаправлять пользователей на URL для конкретной страны (решение предоставлено Майклом в комментариях). Больше информации Вот.

Следующий вариант - подписаться на базу данных геолокации. Используйте сценарий PHP, чтобы выбрать местоположение на основе исходного IP-адреса и, соответственно, пересылать.