[Cialug] mod_rewrite QSA
Dave Weis
djweis at sjdjweis.com
Wed Feb 1 17:09:58 CST 2006
I think you need a rewrite condition to not rewrite if it has now= already
there, then you can use QSA.
On Wed, 1 Feb 2006, Barry Von Ahsen wrote:
> I'm trying to setup an apache virtual host that will rewrite all queries with
> the time to try to defeat some nasty caching proxies. Has anyone used QSA?
>
> Here's my container:
> <VirtualHost *:80>
> ServerName rewritetest.vonahsen.com
> DocumentRoot /home/barry/public_html/
> RewriteEngine on
> RewriteRule ^/(.*) $1?now=%{TIME} [L,R]
> </VirtualHost>
>
>
> This works, but doesn't preserve my previous query string -
> rewritetest.vonahsen.com/index.php successfully rewrites to
> index.php?now=20060201165503, and index.php?foo=bar redirects, but the
> foo=bar gets clobbered by the now=
>
> changing to [QSA,L,R] excedes redirect limit
>
> anyone know how I can preserve the previous query string? can I use
> $1?%{QUERY_STRING}&now=%{TIME}
>
> -barry
>
>
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
>
--
Dave Weis "I believe there are more instances of the abridgment
djweis at sjdjweis.com of the freedom of the people by gradual and silent
encroachments of those in power than by violent
and sudden usurpations."- James Madison
More information about the Cialug
mailing list