将以 Apache 结尾的给定文件的输出编码设置为 text/html

将以 Apache 结尾的给定文件的输出编码设置为 text/html

我想将一些以 .aspx 结尾的 HTML 页面上传到我们的 apache 根服务器,并希望 apache 将它们视为常规 .html 文件并进行交付。我知道这很不寻常,但这只是出于 SEO 原因的初步网站,直到我获得 Windows 服务器。

现在,当我在浏览器中查看其中一个文件时,浏览器将其视为 text/plain 而不是 text/html。

我已经在我的.htaccess文件中尝试了以下操作,但似乎没有任何效果:

添加编码文本/html .aspx

正确的做法是什么?

答案1

我认为你所追求的不仅是内容编码,还有内容类型;尝试把 添加类型在您的 AddEncoding 旁边:

AddType text/html .aspx

重新启动 apache 并检查响应标头。

相关内容