![](/img/trans.png)
[英]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.