[英]htaccess, how can I use gzip compression + hide .html extensions?
[英]How to use gzip compression in apache for html, css and js files?
当Apache服务器支持gzip压缩时,如何从PHP发送CSS文件到客户端。 这是使用.htaccess还是使用库? 如果是简单的.htaccess行,请提供它!
非常感谢
您需要mod_deflate
。 无需引入PHP即可通过Apache提供压缩内容。
有时有必要(理由)对其进行介绍-如果您确实想使用它。
这是您可能会添加的.htaccess文件:
////////压缩文本,html,css,xml和javascript:///////
AddOutputFilterByType定义文本/纯文本
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType定义文字/ css
AddOutputFilterByType DEFLATE应用程序/ xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE应用程序/ javascript
AddOutputFilterByType DEFLATE应用程序/ x-javascript
////或按扩展名压缩/////
<Files * .html> SetOutputFilter DEFLATE </ Files>
//////////////////
如果您的主机由于某种原因在Apache上禁用了该选项,则.htaccess方法会将您的网站“压缩”为500条错误消息。 8)
但是,如果zlib内置在php中,则可以在根目录(或子文件夹)中使用php.ini进行设置
zlib.output_compression = 1
并且将压缩您的php脚本,但不会压缩其他脚本。 如果您仍然确实希望压缩css,js,xml(等)文件,尽管可以执行以下操作:
它不是理想的/站点范围的解决方案,但是如果您只有几个大文件在困扰您……那么您就可以了!
希望它能对某人有所帮助! 托德
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.