CDN
Заголовки ответов (добавить). Добавить собственные HTTP-заголовки
Добавить заголовки ответов
С помощью опции Заголовки ответов (добавить) вы можете задать собственные HTTP-заголовки, которые CDN-серверы добавят в ответ клиенту. Если такой заголовок уже настроен на сервере, его значение будет перезаписано на стороне CDN.
1. Перейдите в настройки CDN-ресурса.
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 и так далее.
В этом случае в ответ заголовок передастся следующим образом:
Header: value
Header: value2
Header: value3
2. Если необходимо передавать значения заголовков в одной строке, укажите необходимые значения заголовков в поле «Значение» через запятую.
В этом случае в ответ заголовок передастся следующим образом:
Header: value, value2, value3
Чтобы комбинировать два способа добавления заголовков: укажите заголовки через запятую и добавьте к ним другие заголовки по отдельности.
В этом случае в ответ заголовок будет передаваться следующим образом:
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. Если в ответе вы увидели нужный заголовок, настройка произведена успешно.