Top.Mail.Ru

CDN

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

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

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

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

2. В разделе HTTP-заголовки найдите опцию Заголовки ответов (добавить) и активируйте её. 

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

Допустимые символы для поля: латинские буквы (A-Z, a-z), цифры (0-9), нижнее подчёркивание (_) и дефис (-).

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

Допустимые символы для поля: латинские буквы (A-Z, a-z), цифры (0-9), пробел и следующие спецсимволы: `~!@#%^&*()-_=+ /|";:?.><{}[].

Ограничения для поля:

  • Недопустимые символы: \$'

  • Не может начинаться со спецсимвола

  • Не может состоять только из спецсимволов

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

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

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

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

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

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

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

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

Header: value
Header: value2
Header: value3

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

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

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

Header: value, value2, value3

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

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

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

Header: value, value2
Header: value3

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. Если в ответе вы увидели нужный заголовок, настройка произведена успешно.

Мы используем cookie, чтобы сайт стал лучше для вас.