2013-04-29 3 views
1

Folks, Необходимо преобразовать следующий заголовок запроса в другой формат:апач mod_headers Дата: Заголовок

RequestHeader set Date "%{TIME_WDAY}e" 

% переменная т выглядит как:

t=1367272677754275 

Хотела даты = к выглядят так:

Date: Tue, 27 Mar 2007 19:44:46 +0000 

Как это делается?

Спасибо!

+0

ли '% T' приходит из' mod_headers'? – likeitlikeit

+0

Что здесь? Вы обслуживаете веб-приложение? Если да, можете ли вы настроить заголовок даты непосредственно в своем веб-приложении? –

ответ

1

Вы не можете сделать это с документированной функциональностью mod_headers. Этот модуль поддерживает только follwing переменные (от doc):

%t   The time the request was received in Universal Coordinated Time since the epoch (Jan. 1, 1970) measured in microseconds. The value is preceded by t=. 
%D   The time from when the request was received to the time the headers are sent on the wire. This is a measure of the duration of the request. The value is preceded by D=. The value is measured in microseconds. 
%{FOOBAR}e The contents of the environment variable FOOBAR. 
%{FOOBAR}s The contents of the SSL environment variable FOOBAR, if mod_ssl is enabled. 

Если вы постоянно хотите установить переменную окружения текущей даты и тянуть его в использовании mod_env, я предлагаю вам использовать mod_rewrite.

0

Правильный ответ здесь является mod_headers.c патч, чтобы добавить дополнительную информацию об аутентификации, требуемую AWS и ГКС

Смежные вопросы