Заголовки ответов (добавить). Добавить собственные HTTP-заголовки

Последние изменения: 05.12.2022

Добавить заголовки
Указать несколько значений

Проверить заголовки

Добавить заголовки ответов

С помощью опции Заголовки ответов (добавить) вы можете задать собственные HTTP-заголовки, которые CDN-серверы добавят в ответ клиенту. Если такой заголовок уже настроен на сервере, его значение будет перезаписано на стороне CDN.

1. Перейдите в настройки CDN-ресурса.

Откроется страница, остальные шаги инструкции выполняйте на ней.

e34a6e08e8739dec81b68cd406dea263.png

2. В разделе HTTP-заголовки выберите Заголовки ответов (добавить).

3. Активируйте опцию «Добавить заголовки ответов». 

Вы можете установить до 50 заголовков ответа.

4. В поле «Название заголовка» введите необходимое значение.

5. В поле «Значение» укажите значение заголовка, которое будет передаваться в ответе. 

6. Поставьте галочку, если нужно добавлять заголовок в ответы с любым кодом. Если этого не нужно, снимите галочку. Тогда заголовки будут добавляться только в ответы с кодами 200, 201, 204, 206, 301, 302, 304, 307 и 308.

7. Нажмите Добавить заголовок, если хотите добавить дополнительные заголовки. Заполните поля по аналогии с шагами 4 и 5.

8. Сохраните изменения.

Указать несколько значений заголовка

Если нужно добавить больше одного значения заголовка, вы можете сделать это двумя способами. От способа зависит вид заголовков в ответе: 

  • Если необходимо передавать значения заголовков в разных строках, введите заголовок № 1 в поле «Значение» и нажмите Enter, затем введите заголовок № 2 и нажмите Enter и так далее.

b0f5e14681961a4c294811e011903114.png

В этом случае в ответ заголовок передастся следующим образом:

Example: one 
Example: two 
Example: three 
  • Если необходимо передавать значения заголовков в одной строке, укажите необходимые значения заголовков в поле «Значение» через запятую. 

3322607d2f044af076787db81263732a.png

В этом случае в ответ заголовок передастся следующим образом:

Example: one, two, three 

Также вы можете комбинировать два способа добавления заголовков: указать заголовки через запятую и добавить к ним отдельные заголовки. 

f7539777d6beefcf1d06d6a097e860c9.png

В этом случае в ответ заголовок будет передаваться следующим образом:

Example: one, two 
Example: three 

 Допустимые символы для полей:

  • «Название заголовка»: латинские буквы (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
Example: yourvalue
Cache: HIT
X-ID: m9-up-e240
Accept-Ranges: bytes

3. Если в ответе вы увидели нужный заголовок, настройка произведена успешно.

Помогла ли вам статья?