Php 在HTML文档中编写什么来启用GZip?
我在我的网站中添加了以下代码以启用Php 在HTML文档中编写什么来启用GZip?,php,html,.htaccess,gzip,Php,Html,.htaccess,Gzip,我在我的网站中添加了以下代码以启用GZIP压缩,但当我在测试我的its时,仍然会在一个在线GTCompression测试网站上给我以下错误消息。请告诉我这是什么我需要添加到我的HTML文件以及 Web Page The http server hasn't sent out a "Content-Encoding" header. Your Browser Your browser is accepting compressed content. .htaccess文件
GZIP
压缩,但当我在测试我的its时,仍然会在一个在线GTCompression测试网站上给我以下错误消息。请告诉我这是什么我需要添加到我的HTML文件以及
Web Page The http server hasn't sent out a "Content-Encoding" header.
Your Browser Your browser is accepting compressed content.
.htaccess文件
<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>
mod_gzip_on Yes
是的
mod|gzip|item|u include file.(html?| txt | css | js | php | pl)$
mod_gzip_item_包含处理程序^cgi脚本$
mod_gzip_项目包括mime^text/*
mod_gzip_item_包括mime^application/x-javascript*
mod_gzip_项_排除mime^image/*
mod_gzip_item_排除rspheader^内容编码:.*gzip*
尝试下面的代码
<IfModule mod_deflate.c>
# force deflate for mangled headers
# developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
# HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/plain
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $text/x-component
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xhtml+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/rss+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/atom+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule>
<IfModule !mod_filter.c>
# Legacy versions of Apache
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE application/atom+xml
AddOutputFilterByType DEFLATE image/svg+xml application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font-ttf font/opentype
</IfModule>
</IfModule>
#对损坏的收割台强制放气
#developer.yahoo.com/blogs/ydn/posts/2010/12/push-beyond-gzip/
SetEnvIfNoCase^((gzip | deflate)\s*,?\s*)+|[X~-]{4,13}$有接受编码
RequestHeader追加接受编码“gzip,deflate”env=HAVE_Accept-Encoding
#HTML、TXT、CSS、JavaScript、JSON、XML、HTC:
FilterDeclare压缩
FilterProvider COMPRESS DEFLATE resp=内容类型$text/html
FilterProvider COMPRESS DEFLATE resp=内容类型$text/css
FilterProvider COMPRESS-DEFLATE resp=内容类型$text/plain
FilterProvider COMPRESS DEFLATE resp=内容类型$text/xml
FilterProvider COMPRESS-DEFLATE resp=内容类型$text/x-component
FilterProvider COMPRESS DEFLATE resp=内容类型$application/javascript
FilterProvider COMPRESS DEFLATE resp=内容类型$application/json
FilterProvider COMPRESS DEFLATE resp=内容类型$application/xml
FilterProvider COMPRESS DEFLATE resp=内容类型$application/xhtml+xml
FilterProvider COMPRESS DEFLATE resp=内容类型$application/rss+xml
FilterProvider COMPRESS DEFLATE resp=内容类型$application/atom+xml
FilterProvider COMPRESS DEFLATE resp=内容类型$application/vnd.ms-fontobject
FilterProvider COMPRESS DEFLATE resp=内容类型$image/svg+xml
FilterProvider COMPRESS-DEFLATE resp=内容类型$application/x-font-ttf
FilterProvider COMPRESS DEFLATE resp=内容类型$font/opentype
过滤链压缩
过滤器协议压缩放气变化=是;byteranges=否
#Apache的遗留版本
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE应用程序/javascript
AddOutputFilterByType DEFLATE text/xml应用程序/xml文本/x组件
AddOutputFilterByType DEFLATE应用程序/xhtml+xml应用程序/rss+xml
AddOutputFilterByType DEFLATE应用程序/atom+xml
AddOutputFilterByType DEFLATE image/svg+xml应用程序/vnd.ms-fontobject
AddOutputFilterByType放气应用程序/x-font-ttf font/opentype
您需要在.htaccess文件中添加以下行:
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
#压缩HTML、CSS、JavaScript、文本、XML和字体
AddOutputFilterByType DEFLATE应用程序/javascript
AddOutputFilterByType DEFLATE应用程序/rss+xml
AddOutputFilterByType DEFLATE应用程序/vnd.ms-fontobject
AddOutputFilterByType放气应用程序/x-font
AddOutputFilterByType放气应用程序/x-font-opentype
AddOutputFilterByType放气应用程序/x-font-otf
AddOutputFilterByType放气应用程序/x-font-truetype
AddOutputFilterByType放气应用程序/x-font-ttf
AddOutputFilterByType DEFLATE应用程序/x-javascript
AddOutputFilterByType DEFLATE应用程序/xhtml+xml
AddOutputFilterByType DEFLATE应用程序/xml
AddOutputFilterByType泄气字体/opentype
AddOutputFilterByType DEFLATE字体/otf
AddOutputFilterByType DEFLATE字体/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType放气图像/x图标
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType泄气文本/普通
AddOutputFilterByType DEFLATE text/xml
#删除浏览器错误(仅适用于真正旧的浏览器)
浏览器匹配^Mozilla/4 gzip纯文本/html
浏览器匹配^Mozilla/4\.0[678]无gzip
BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html
头附加用户代理
此代码正在阻止我的网站打开。添加上述代码后,我收到以下错误消息。`内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。`然后您的Apache服务器没有安装和运行mod_filter、mod_deflate、mod_header和mod_setenif模块非常感谢,现在它说的GZIP已启用:)