This issue is automatically created based on existing pull request: #40685: fix: remove IE/Flash references and fix font MIME types in htaccess
Description
Remove references to dead technologies (Internet Explorer, Adobe Flash) and update deprecated font MIME types to IANA-registered standards in .htaccess files.
Changes
1. Remove IE X-UA-Compatible header and document modes section
pub/.htaccess sets X-UA-Compatible: IE=edge and includes a large FilesMatch block to unset it on non-HTML resources. Internet Explorer is completely end-of-life:
- IE 11 reached EOL in June 2022
- Edge has used Chromium since January 2020
- No modern browser recognizes
X-UA-Compatible
This removes the header, the FilesMatch exclusion block, and the explanatory comment section (~20 lines).
2. Remove Flash moxieplayer reference
pub/static/.htaccess contains a rewrite rule for moxieplayer.swf (a Flash-based media player). Adobe Flash reached end-of-life in December 2020 and is blocked by all modern browsers.
3. Fix deprecated font MIME types
Both pub/media/.htaccess and pub/static/.htaccess use non-standard application/x-font-* MIME types for fonts. These are replaced with the IANA-registered types:
| Old (deprecated) |
New (IANA standard) |
application/x-font-ttf |
font/ttf |
application/x-font-otf |
font/otf |
application/x-font-woff |
font/woff |
application/font-woff2 |
font/woff2 |
Updated in both AddType directives and ExpiresByType directives.
Files Changed
pub/.htaccess (IE section removal)
pub/static/.htaccess (Flash removal + font MIME types)
pub/media/.htaccess (font MIME types)
⭐ Support my work
Do you like the fix? Remember to react with "👍🏻" to get it merged faster,
Then Sponsor me on Github so I can spend more time on fixing issues like this one.
Learn more at https://github.com/sponsors/lbajsarowicz
This issue is automatically created based on existing pull request: #40685: fix: remove IE/Flash references and fix font MIME types in htaccess
Description
Remove references to dead technologies (Internet Explorer, Adobe Flash) and update deprecated font MIME types to IANA-registered standards in
.htaccessfiles.Changes
1. Remove IE
X-UA-Compatibleheader and document modes sectionpub/.htaccesssetsX-UA-Compatible: IE=edgeand includes a largeFilesMatchblock to unset it on non-HTML resources. Internet Explorer is completely end-of-life:X-UA-CompatibleThis removes the header, the FilesMatch exclusion block, and the explanatory comment section (~20 lines).
2. Remove Flash moxieplayer reference
pub/static/.htaccesscontains a rewrite rule formoxieplayer.swf(a Flash-based media player). Adobe Flash reached end-of-life in December 2020 and is blocked by all modern browsers.3. Fix deprecated font MIME types
Both
pub/media/.htaccessandpub/static/.htaccessuse non-standardapplication/x-font-*MIME types for fonts. These are replaced with the IANA-registered types:application/x-font-ttffont/ttfapplication/x-font-otffont/otfapplication/x-font-wofffont/woffapplication/font-woff2font/woff2Updated in both
AddTypedirectives andExpiresByTypedirectives.Files Changed
pub/.htaccess(IE section removal)pub/static/.htaccess(Flash removal + font MIME types)pub/media/.htaccess(font MIME types)⭐ Support my work
Do you like the fix? Remember to react with "👍🏻" to get it merged faster,
Then Sponsor me on Github so I can spend more time on fixing issues like this one.
Learn more at https://github.com/sponsors/lbajsarowicz