Возможно ли сконфигурировать встроенный Jetty (v9) для установки определенных заголовков только для определенных типов файлов ресурсов.Как настроить встроенный Jetty (v9) для установки определенных заголовков для определенных файлов ресурсов?
На данный момент я не делаю ничего особенного для обработки статических ресурсов, поэтому, предположительно, у Jetty есть настройка по умолчанию для этого. Возможно ли продлить или перегрузить этот обработчик по умолчанию с помощью некоторой пользовательской настройки, чтобы я мог установить заголовок Cache-Control
только для файлов html
?
Я пытаюсь сделать что-то аналогичное следующий бит из Apache конфигурации:
<Files "*.html">
Header set Cache-Control "public, max-age=900"
</Files>
... в моей установке Jetty:
public static void main(String[] args) throws Exception {
Server server = new Server(443);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/");
webapp.setWar("war");
server.setHandler(webapp);
...
...
}
На самом деле, если это может быть достигнуто в jetty.xml или какой-либо другой файл конфигурации, что было бы предпочтительнее.
я наконец нашел документ, что мне нужно, что, кажется, объяснить вещи хорошо: http://www.eclipse.org /jetty/documentation/current/rewrite-handler.html ... Я сам отправлю ответ на конкретное решение, если смогу заставить его работать – RTF