我的服务器上的配置是
win2000+apache2.0.54+tomcat5.0.28
现在想在某些目录上设置网页过期时间。
当写法是在httpd.conf的后面直接加
ExpiresActive on
ExpiresDefault "access plus 50 hour"
时,网站全部网页和图片等内容起作用。当我想只配置某个特定的目录起作用时。写法改为:
<Directory "D:/Tomcat/webapps/ROOT">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    ExpiresActive on
    ExpiresDefault "access plus 50 hour"
</Directory>
后,但是缓冲却不起作用?问我改如何做?另外说明下。我在本地winxp+apache2.0.59下。上面的写法缓冲是有效的。
请问是什么问题?我该如何解决?

解决方案 »

  1.   

    在单单的Apache
    在<Directory 
    里面写
    ExpiresActive on
    ExpiresDefault "access plus 50 hour"
    网页会设置缓冲50个小时。
    当Apache+Tomcat整合后。
    在<Directory 
    里面写
    ExpiresActive on
    ExpiresDefault "access plus 50 hour"
    是无效的,网页不做任何的过期缓冲。
    但是整合后,在<Directory外面写以上语句是有效的。
    请指教!!