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

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

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

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

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

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

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

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

e34a6e08e8739dec81b68cd406dea263.png

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

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

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

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

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

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

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

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-Node: m9-up-e240
Accept-Ranges: bytes

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

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