Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-rus] aaaa



Roman V. Isaev wrote:
> 
> On 04/19, Alex Tutubalin/Apache-RUS team wrote:
> > >     Ладно, теперь по делу :) Почему после RewriteRules
> > > Expires оказывается Thu, 01 Jan 1970 00:00:01 GMT, не взирая
> > > на Header unset Expires, и игнорирует любые директивы модуля
> > > expires? Где грабли, или может быть возможно этот Expires
> > > отрезать совсем нафиг?
> > CharsetOverrideExpires Off
> 
>         Выключен. Выключил все что мог, включая и Includes, и RewriteEngine.
> Все равно выдает Expires от 01 Jan 1970. 1.1.3 pl 16 у меня так себя
> не ведет, правда после моих правок в mod_include :) Я поставил
> 1.2.6 pl 22.2 и дал ему конфигурацию, которая идет в комплекте. Expires
> выдает всегда :( Либо я тормоз, либо одно из двух. Header unset Expires
> похоже не работает по жизни...

Я подобную проблему решил включив в выдаваемый документ: 
<META HTTP-EQUIV="expires" CONTENT="Mon, 20 Apr 1998 06:50:40 GMT" >
Это должно помочь если речь идет о небольшом кол. URL' ей нуждающихся в
отключении или изменении поля Expires. Если дату в этом теге задать в
другом каком-либо формате, то браузер выставит дкументу Expires: no date
givn, что как я понимаю делает его "вечным". Вместо указания даты в
док-те можно вызвать CGI'шку и в ней самому определять дату. Нечто
вроде:

   <META HTTP-EQUIV="expires" CONTENT="<!--#exec cgi="/cgi-bin/time.pl"
-->" > 

где time.pl приблизительно:

#!/usr/bin/perl                                                                                                                     
                                                                                                                                    
@mnths = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
'Oct',                                                     
@wwday  = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
'Sat');                                                                        
                                                                                                                                    
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
gmtime(time);                                                               
                                                                                                                                    
$year =
"19$year";                                                                                                                  
$hour = "0$hour" if (++$hour <
10);                                                                                                 
$min = "0$min" if ($min <
10);                                                                                                      
$sec = "0$sec" if ($sec <
10);                                                                                                      
print "Content-Type:
text/html\n\n";                                                                                                
print "$wwday[$wday], $mday $mnths[$mon] $year $hour:$min:$sec
GMT";                                                                

Если я правильно понял проблему, то это все должно помочь.

С ув. Boris L.Litvinenko lb@vips.icn.gov.ru





Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.