Sulu CMS: можно ли установить пользовательскую информацию http-заголовка для файлов PDF?

Мы хотели бы предотвратить индексацию pdf-файлов на нашем веб-сайте sulu 1.6. По-видимому, это работает лучше всего, если к файлам PDF также прикреплен X-Robots-Tag: noindex.

Есть ли способ настроить или легко добавить дополнительные заголовки http в sulu?

Большое спасибо!


person Andreas    schedule 14.01.2020    source источник
comment
Вы говорите об ответе действия загрузки?   -  person Johannes Wachter    schedule 15.01.2020
comment
Да, когда сканер загружает PDF-файл по ссылке на сайте, чтобы также проиндексировать его.   -  person Andreas    schedule 15.01.2020
comment
В настоящее время нет способа автоматизировать это, но с прослушивателем ответа на события symfony этого должно быть довольно легко добиться symfony.com/doc/current/reference/events.html#kernel-response   -  person Johannes Wachter    schedule 15.01.2020


Ответы (1)


Мы обнаружили, что с точки зрения архитектуры (разделение ответственности) будет лучше решить эту проблему на уровне веб-сервера.

В нашей тележке:

header *.pdf {
  X-Robots-Tag "noindex, nofollow"
}

Мне также нравится, что лучше не использовать для этого sulu/symfony.

Обновление, февраль 2020 г. На самом деле оказалось, что наш веб-сервер не так прямолинеен, как в приведенном выше предположении. Caddy 2, вероятно, может это сделать, но это не выход из положения.

Мы также немного исследуем, можем ли мы загружать файлы PDF в определенную папку вместо динамического банкомата доставки.

person Andreas    schedule 15.01.2020