[Xerte] toolkits export (solution)

Patrick Lockley Patrick.Lockley at nottingham.ac.uk
Mon Jan 5 15:37:24 GMT 2009


Thanks David,

Can  RewriteCond Request_URI export_[0-9]+$ RewriteRule ^(.*)$ $1
[QSA,E=no-gzip:1,PT,L] be put into a .htaccess?

Pat

-----Original Message-----
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of David Goodwin
Sent: 05 January 2009 15:34
To: Xerte discussion list
Subject: Re: [Xerte] toolkits export (solution)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Goodwin wrote:
> Patrick Lockley wrote:

As a belated follow up to this....

The problem we saw was that IE would pop up a warning message saying the
file was invalid. Yet, the same export url would work fine in e.g.
Firefox.

The problem was caused by the server doing deflate compression through
the following Apache config :

"
<IfModule mod_deflate.c>
        SetOutputFilter DEFLATE
        SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
dont-vary
        SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$
no-gzip dont-vary
        SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
        SetEnvIfNoCase Request_URI \.swf$ no-gzip dont-vary </IfModule>
"

One fix to this seems to be to tell the server :

<IfModule mod_rewrite.c>
    RewriteCond Request_URI export_[0-9]+$
    RewriteRule ^(.*)$ $1 [QSA,E=no-gzip:1,PT,L] </IfModule>

(i.e. for URLS like export_{NUMBER} don't do gzip compression).

An alternative solution from a PHP point of view, could be that the
mod_rewrite rule instead generates a realistic URL like e.g.
export_55.zip, rather than export_55).

thanks
David.

- --
 David Goodwin                          Pale Purple Limited
 Office: 0845 0046746                   Mobile: 07792380669
 http://www.palepurple.co.uk            Company No: 5580814
 'Business Web Application Development and Training in PHP'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJYiiE/ISo3RF5V6YRAk9kAJ9dtq1dL227okVqPOqkrWNvT9IgiwCbBxCj
xKZSMT/GmeT4FLAk11ot88k=
=slma
-----END PGP SIGNATURE-----
_______________________________________________
Xerte mailing list
Xerte at lists.nottingham.ac.uk
http://lists.nottingham.ac.uk/mailman/listinfo/xerte


More information about the Xerte mailing list