如何从错误的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。