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

Можете ли вы настроить CDN для кеширования страниц в зависимости от языка браузера?

На многих веб-сайтах язык или локаль не указаны в строке URL-адреса. Вместо этого они вытаскивают это из HTTP-заголовка «Accept-Language». Возможно ли с помощью CDN, таких как CloudFlare и CloudFront, кэшировать разные версии страницы на основе этого заголовка, или, если нет - каковы рекомендации для этого?

Я не знаю, поддерживает ли это какой-либо конкретный CDN, но вы сможете сделать это, установив Vary: Accept-Language в ваших ответах.