Задайте собственные HTTP-заголовки, которые CDN-серверы добавят в ответ клиенту. Если такой заголовок уже настроен на сервере, его значение будет перезаписано на стороне CDN.
Вы можете установить до 50 заголовков ответа.
Настройка заголовка
- Перейдите в настройки CDN-ресурса.
- В разделе «Опции» выберите блок настроек «HTTP-заголовки».
- Активируйте опцию «Добавить заголовки ответов».
- В поле «Название заголовка» введите необходимое значение.
- В поле «Значение» укажите значение заголовка, которое будет передаваться в ответе.
- Добавление нескольких значений для заголовка возможно двумя способами, вид заголовка в ответе клиенту зависит от выбранного способа:
- Если необходимо передавать значения заголовков через запятую в одной строке, укажите необходимые значения заголовков в поле «Значение» через запятую.
В таком случае в ответ заголовок передастся следующим образом:
X-Provider: gcore, test
- Если необходимо передавать значения заголовков в разных строках, нажмите «Добавить заголовок» и продублируйте название заголовка с дополнительным значением.
В таком случае в ответ клиенту заголовок передастся следующим образом:
X-Provider: gcore
X-Provider: test
Допустимые символы для полей:
- «Название заголовка»: латинские буквы (A-Z, a-z), цифры (0-9), нижнее подчеркивание (_) и тире (-),
- «Значение»: латинские буквы (A-Z, a-z), цифры (0-9), пробел и следующие спецсимволы: `~!@#%^&*()-_=+ /|";:?.><{}[]
Ограничения для поля «Значение»:
- Недопустимые символы: \$'
- Не может начинаться со спецсимвола
- Не может состоять только из спецсимволов.
Проверка заголовка
1. Очистите кеш CDN-ресурса или файлов, для которых добавили заголовок.
2. Выполните команду cURL в терминале на компьютере или используйте онлайн сервисы:
curl -I http://cdn.site.com/images/1.jpg
HTTP/1.1 200 OK
Server: nginx/1.11.4
Date: Wed, 05 Apr 2017 19:27:14 GMT
Content-Type: image/jpeg
Content-Length: 62890
Connection: keep-alive
Last-Modified: Mon, 03 Oct 2016 22:21:05 GMT
ETag: "f5aa-53dfd5c25d421"
FILE: Image
X-Provider: gcore
Cache: HIT
X-ID: m9-up-e240
Accept-Ranges: bytes
3. Если в ответе вы увидели нужный заголовок, настройка произведена успешно.