Portál AbcLinuxu, 1. prosince 2025 00:56
Location /cesta/ke/skriptum>
ExpiresActive On
ExpiresDefault "access plus 24 hours"
Options +MultiViews
AddEncoding x-gzip .gz
AddType application/x-javascript .gz
#Header append Vary User-Agent
Location>
Velky problem je s IE, ktery lezi za proxy. IE neni schopny se za PROXY vyporadat s gzipem a ani neni schopen cachovat. Nepomuze ani pridani hlavicky: Header append Vary User-Agent. Proto bych chtel tento problem vyresit pomoci mod_rewrite a presmerovavat vsechny pozadavky na soubor *.js.gz az na prohlizece co jsou za PROXY a tem bych predal jen soubor js.
Takle nejak by mohlo vypadat presmerovani na *.js.gz, ale nevim jak osetrit pozadavek z PROXY
Location /cesta/ke/skriptum>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_ACCEPT} >gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.+)\.js$ $0.gz [QSA,L,T=text/javascript]
AddEncoding x-gzip .gz
AddType application/x-javascript .gz
Location>
Nevite tedy jak to udelat vyjimku pro PROXY pomoci Rewrite?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.