我是一个时尚网站和使用wordpress。 我想要压缩或Gzip或放气我的CSS和JS文件 。 我已经尝试了许多代码与.htaccess压缩,但不工作 。 请任何机构帮助我吗?
我的phpinfo是http://deemasfashion.co.uk/1.php
下面是我试过的代码不工作。 他们中几乎没有一个可能是相同的,但语法有所不同。
<ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule>
其他代码,我已经尝试,但不工作…
<files *.css> SetOutputFilter DEFLATE </files> <files *.js> SetOutputFilter DEFLATE </files>
我也试过这个代码,但没有成功。
<ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule>
此代码也无法正常工作
<FilesMatch "\.(html?|txt|css|js|php|pl)$"> SetOutputFilter DEFLATE </FilesMatch>
这是另一个代码不工作。
<ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x- javascript application/javascript </ifmodule>
这是另一个代码不工作。
<IFModule mod_deflate.c> <filesmatch "\.(js|css|html|jpg|png|php)$"> SetOutputFilter DEFLATE </filesmatch> </IFModule>
这是另一个代码不工作。
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json <FilesMatch "\.(css|js)$" > SetOutputFilter DEFLATE </FilesMatch> </IfModule>
这是另一个代码不工作。
#Gzip - compress text, html, javascript, css, xml <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </ifmodule> #End Gzip
这是另一个代码不工作。
<Location /> SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary </Location>
phpinfo不显示Apache的configuration,除非它是一个模块 – mod_status显示Apache的configuration,包括加载的模块。
如果你有mod_gzip安装,这应该工作:
mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/javascript mod_gzip_item_include mime ^application/xm.* mod_gzip_item_include mime ^image/svg.* mod_gzip_item_include mime ^application/(x-)?font-.*
(请注意,前两行抓取CSS和Javascript,但也有任何与“文本”MIMEtypes)
我更喜欢mod_gzip为mod_deflate as