Re: Header modification problem with mod_rewrite, mod_headers and PHP

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

 



I've tried that also, did't worked either, There seems to be a bug
https://issues.apache.org/bugzilla/show_bug.cgi?id=49308, covering
this issue. But I don't know when it'll be fixed.

On Wed, May 19, 2010 at 7:31 PM, Igor Cicimov <icicimov@xxxxxxxxx> wrote:
> Use mod_expires instead
>
> Sent from my phone
>
> On May 19, 2010 11:42 PM, "Pablo Garcia Melga" <malevo@xxxxxxxxx> wrote:
>
> Hello,
>
>  I'm struggling with a configuration that doesn't seems to work
> I have an httpd 2.2.15 running on RHEL 5.3 loaded with mod_rewrite,
> mod_headers, mod_expires and php
>
>
> I have configured this rewrite rule
> RewriteRule "/c([0-9]+)-([a-zA-Z/-]+)-p([0-9]+)(.*)"
> "/nl_listado.php?categoria=$1&pagina=$3"
>
> Works fine, no problem.
> Now I want to remove all cache-related headers sent by the php and set my
> own.
> So I put these lines in the config.
>
> <Files nl_listado.php>
> Header unset set-cookie
> Header unset Expires
> Header unset cache-control
> Header unset Pragma
> Header set cache-control "public"
> Header append cache-control "max-age=1200"
> </Files>
> <FilesMatch "/c([0-9]+)-(.*)">
> Header unset set-cookie
> Header unset Expires
> Header unset cache-control
> Header unset Pragma
> Header set cache-control "public"
> Header append cache-control "max-age=1200"
> </FilesMatch>
>
> Neither of these seems to work as expected, instead I get a mixed response.
>
> This are the response headers without the sections
>
> Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
> pre-check=0, no-cache
> Expires: -1
> Pragma: no-cache
>
> And this are the response headers after I place the above configuration.
>
> Cache-Control: public, max-age=1200, no-cache
> Expires: -1
> Pragma: no-cache
>
>
> I've tried with different versions of httpd, also compiling the
> modules statically, but I found no way to make this works.
> The weird thing is that the mod_headers kicks in and append the
> "public, max-age=1200" to the response, but doesn't remove the
> no-cache, Expires and Pragma headers.
> Any ideas ?
>
>
>
> Regards, Pablo
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux