连接CSS删除网站的完整样式

问题描述 投票:0回答:1

在typo3中,如果我尝试使用typoscript连接css文件,它会删除网站的完整样式。

我尝试了许多压缩或连接 css js 的扩展,但没有成功。 我尝试将 css 与安装扩展连接起来,例如:min、scriptmerger、sourceopt 等... 但没有成功。

我还尝试了 config.concatenateJs = 1 和 config.compressJs = 1。 如果我只添加 config.concatenateJs = 1 而不是 compressJs,它也会删除站点的完整样式。

typo3 typoscript
1个回答
0
投票

如果您压缩 css,请确保您的网络服务器正确处理这些文件。

如果您使用 Apache,请检查您的 .htaccess 文件并取消注释以下行:

<FilesMatch "\.js\.gz">
    AddType "text/javascript" .gz
</FilesMatch>
FilesMatch "\.css\.gz">
    AddType "text/css" .gz
</FilesMatch>
AddEncoding x-gzip .gz

如果您使用 nginx,请尝试谷歌“typo3 nginx css Compression”来查找配置解决方案。或者也许有人有一个示例配置。

在较旧的 TYPO3 版本中(<= 11) you may need this file extension:

<FilesMatch "\.js\.gzip$">
    AddType "text/javascript" .gzip
</FilesMatch>
<FilesMatch "\.css\.gzip$">
    AddType "text/css" .gzip
</FilesMatch>
AddEncoding gzip .gzip

您可以检查浏览器的开发工具网络选项卡,查看您的 css/js 文件具有哪个文件扩展名。

© www.soinside.com 2019 - 2024. All rights reserved.