Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何强制Microsoft Edge使用正确的文件扩展名下载文件?_Wordpress_Html_Microsoft Edge - Fatal编程技术网

Wordpress 如何强制Microsoft Edge使用正确的文件扩展名下载文件?

Wordpress 如何强制Microsoft Edge使用正确的文件扩展名下载文件?,wordpress,html,microsoft-edge,Wordpress,Html,Microsoft Edge,我不知道为什么,但在Edge中单击指向.themepack文件的锚链接会导致Edge将文件扩展名改为“.htm”,但仅在我的网站上。Microsoft gallery上可用的.themepack文件不会以这种方式运行 考虑到这一点,我确信它一定是一个服务器配置,但我无法确定如何修复它。起初,它试图在浏览器中显示.themepack(它是一个cab格式的文件),就好像它是文本一样。我在我的中添加了html5属性“download”,其中包含到 这会尝试显示为文本,或者如果您使用页面单击包含“下载”

我不知道为什么,但在Edge中单击指向.themepack文件的锚链接会导致Edge将文件扩展名改为“.htm”,但仅在我的网站上。Microsoft gallery上可用的.themepack文件不会以这种方式运行

考虑到这一点,我确信它一定是一个服务器配置,但我无法确定如何修复它。起初,它试图在浏览器中显示.themepack(它是一个cab格式的文件),就好像它是文本一样。我在我的
中添加了html5属性“download”,其中包含到
这会尝试显示为文本,或者如果您使用页面单击包含“下载”属性的链接,它会作为.htm文件下载

链接不会导致这种情况


考虑到这个网站是由GoDaddy管理的wordpress,我没有任何真正的直接访问服务器的权限。

您需要将
.themepack
文件扩展名与服务器上的
应用程序/octet流
MIME类型相关联。询问主机提供商的支持人员如何做到这一点。使用
.htaccess
文件可以执行此操作。

您需要将
.themepack
文件扩展名与服务器上的
应用程序/octet流
MIME类型相关联。询问主机提供商的支持人员如何做到这一点。使用
.htaccess
文件可能可行。

通过压缩文件解决了问题。

通过压缩文件解决了问题。

感谢您的回复。我曾尝试在WordPress中使用一个插件和一些mime类型,如vnd/ms压缩cab类型,但我没有尝试OctetStream。它仍然不起作用(使用插件,甚至在.htaccess文件中(用作说明)。我想我会联系主机(很遗憾,GoDaddy)。感谢您的回复。我曾尝试在WordPress中使用插件和一些mime类型,如vnd/ms compressed cab类型,但我没有尝试octet stream。它仍然不起作用(使用插件,甚至在.htaccess文件中(用作说明)。我想我会联系主机(很遗憾,GoDaddy)。很遗憾你不得不压缩文件。我自己的文件扩展名也面临同样的问题:EDGE将其更改为zip。很遗憾你不得不压缩文件。我自己的文件扩展名也面临同样的问题:EDGE将其更改为zip。