Kom ihåg mig?
Home Menu

Menu


gzip utan mod_deflate och mod_gzip

Ämnesverktyg Visningsalternativ
Oläst 2007-10-18, 08:36 #1
Blackexs avatar
Blackex Blackex är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 238
Blackex Blackex är inte uppkopplad
Medlem
Blackexs avatar
 
Reg.datum: Jun 2006
Inlägg: 238
Jag har varken mod_deflate eller mod_gzip, men vill ändå gzippa mina javascriptfiler. Jag har lagt in denna kodsnutt i min .htaccess fil. Det fungerar bra men ger några bieffekter:

<FilesMatch "\.js$">
ForceType application/x-httpd-php
php_value output_handler ob_gzhandler
</FilesMatch>

Som synes blir resultatet gzippat om klienten stödjer detta:

HTTP/1.x 200 OK
Date: Thu, 18 Oct 2007 06:30:00 GMT
Server: Apache/1.3.35 (Unix) PHP/4.4.2
X-Powered-By: PHP/4.4.2
Content-Encoding: gzip
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

Men om du kikar noga så upptäcker du två andra problem.

- Content-type blir "text/html"
- Filen inte cachas i webbläsaren. Den anropas på varje sida.

Finns det något sätt att ändra i .htaccess filen så att

- Content-type blir "text/javascript"
- Filen cachas i 5 dagar? Jag vill helst att följande headers skall dyka upp:

Cache-Control: max-age=432000, must-revalidate
Expires: Fri, 23 Oct 2007 06:30:00 GMT

Tacksam för tips!!

Ps. jag vill inte behöva ändra i JavaScript filen. Jag vill endast ändra i .htaccess.
Blackex är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-22, 10:11 #2
Blackexs avatar
Blackex Blackex är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 238
Blackex Blackex är inte uppkopplad
Medlem
Blackexs avatar
 
Reg.datum: Jun 2006
Inlägg: 238
Ingen som är duktig på .htaccess här?
Blackex är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017