我不知道原因,但点击Edge中.theme包文件的锚点链接会导致Edge将文件扩展名更改为" .htm"相反,但仅限于我的网站。 Microsoft库中提供的.theme包文件不会这样。
鉴于此,我确定它必须是服务器配置,但我无法确定如何解决它。起初,它试图在浏览器中显示.themepack(它是一个cab格式文件),好像它是文本一样。我添加了html5属性&#34;下载&#34;到我的<a>
标记并提示下载,但它仍然试图将其命名为.htm。
问题演示:
https://soulcon.com/downloads包含指向https://soulcon.com/img/SOULCON.themepack的链接
这或者尝试显示为文本,或者如果您使用该页面单击包含&#34;下载&#34;的链接。属性,它下载为.htm文件。
https://support.microsoft.com/en-us/help/13768/windows-desktop-themes处的链接不会导致此问题。
考虑到这个网站是GoDaddy的托管wordpress,我没有真正的直接访问服务器。
答案 0 :(得分:0)
您需要将.themepack
文件扩展名与服务器上的application/octet-stream
MIME类型相关联。向托管服务提供商的支持人员询问如何操作。它可能适用于.htaccess
文件。
答案 1 :(得分:0)
通过压缩文件来解决问题。