gpt4 book ai didi

apache - 使用服务器端包含和 mod_deflate 压缩时发生冲突

转载 作者:行者123 更新时间:2023-12-02 09:55:54 25 4
gpt4 key购买 nike

我正在尝试使用 apache mod_deflate 模块启用站点范围的压缩。这是在共享服务器上,因此虽然我可以访问 .htaccess 文件,但我无法更改服务器设置。服务器已安装 Apache 2.4.6 和 mod_deflate

我的问题是,通过将必要的代码添加到我的 .htaccess,我的服务器端包含被禁用(可能在压缩过程中被删除?),或者整个事情就中断了,网站将无法加载。

我用于启用 SSI 的 .htaccess 代码是

AddHandler server-parsed .html

我使用以下格式在 HTML 中实现 SSI

<!--#include virtual="/includes/header.html" -->

我应该添加到 .htaccess 进行压缩的代码是:

<IfModule filter_module>
FilterDeclare COMPRESS
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/html'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/css'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/plain'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'text/x-component'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/javascript'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/json'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/xhtml+xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/rss+xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/atom+xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/vnd.ms-fontobject'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'image/svg+xml'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'application/x-font-ttf'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'font/opentype'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = 'image/x-icon'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = '/application/(javascript|json|xml|x-javascript)/'"
FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} = '/text/(html|css|javascript|plain|x(ml|-component))/'"
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule>

添加上述内容会导致整个崩溃,删除 SSI 允许压缩工作,但会破坏包含!

最佳答案

我有同样的错误,我降级到 Apache 2.2.22 并且它有效。

关于apache - 使用服务器端包含和 mod_deflate 压缩时发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20265255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com