如何从错误的URL重定向到正确的URL(htLM->;htML)

如何从错误的URL重定向到正确的URL(htLM->;htML),html,redirect,Html,Redirect,问题: 已将应用程序部署到客户端: 现在我们发现其中一个链接中有一个错误: www.blablalba...com\File.htLM instead of www.blablalba...com\File.htML ML LM 基于PHP的主机(bluehost.com) 我可以完全访问服务器。 我创建了这个名为File.htLM的页面,并试图重定向到正确的地址, 但浏览器会将其作为文本文件打开 <!DOCTYPE HTML> <html lang="en-US"&g

问题: 已将应用程序部署到客户端:

现在我们发现其中一个链接中有一个错误:

www.blablalba...com\File.htLM instead of  
www.blablalba...com\File.htML 
ML LM

基于PHP的主机(bluehost.com) 我可以完全访问服务器。 我创建了这个名为File.htLM的页面,并试图重定向到正确的地址, 但浏览器会将其作为文本文件打开

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="refresh" content="1;url=http://www.SUPER-TRUPER.COM/GOOD.html">
    <title>Page Redirection</title>
</head>
<body>
</body>
</html>

页面重定向
更新: 我刚刚在设置中添加了新的MIME扩展名htlm 但它仍然像文本文件一样打开

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="refresh" content="1;url=http://www.SUPER-TRUPER.COM/GOOD.html">
    <title>Page Redirection</title>
</head>
<body>
</body>
</html>
用户定义的MIME类型 MIME类型▾ 分机

text/html htlm

我怀疑这可能是因为.htlm不是服务器可以识别的类型,因此没有使用正确的MIME类型提供服务,因此浏览器不知道如何将其视为html

如果您使用的是Apache,则可以将其添加到.htaccess文件中

AddType text/html .htlm
不过,如果您使用的是带有.htaccess文件的Apache,您可以添加此文件来重定向页面

Redirect /file.htlm /file.html

错误,是否用已更正的副本覆盖包含错误的文件?我猜指向该页面的链接是无法追溯更改的-我假设“部署到客户端”是某种引用该文件的客户端本地组件。@iUser在更新问题时,您缺少扩展名中的“.”。请看我的答案。不幸的是,这是iphone应用程序,所以可以通过更正链接来解决问题。。仅在下一次更新中。但是现在我正在寻找临时解决方案来修复服务器端的bug。