出于测试目的,我在uroku中添加了网址http://google.com作为维护网址。当我打开维护模式并尝试访问我的页面时,我得到一个丑陋的响应,而不是被重定向到谷歌。其他人有这个问题,或者我没有得到什么?
btw:重定向到错误网址的工作正常。
这是我得到的答案:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
html, body, iframe { margin: 0; padding: 0; height: 100%; }
iframe { display: block; width: 100%; border: none; }
</style>
<title>Offline for Maintenance</title></head>
</head>
<body>
<iframe src="http://google.com">
<p>Application Error</p>
</iframe>
</body>
</html>
答案 0 :(得分:1)
根据Heroku的支持,这是预期的行为。它们不执行重定向,只是将页面作为iframe包含在自己的HTML文件中。
太糟糕了,如果你在Heroku上托管一个以JSON为单位返回响应的API,那么效果不会很好。