Html 是否存在以下转发不可用的情况';不行?

Html 是否存在以下转发不可用的情况';不行?,html,refresh,meta-tags,forwarding,Html,Refresh,Meta Tags,Forwarding,我需要实现一个转发。我是这样做的: <html> <head> <meta http-equiv="refresh" content="0; URL=http://www.xyz.com"> </head> <body> </body> </html> 在任何情况下,这都不起作用吗?我在selfhtml.org上读到(sry的德语链接找不到其他链接),这并不总是合适的。有没有更好的方法?在哪些情况下,我的代

我需要实现一个转发。我是这样做的:

<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://www.xyz.com">
</head>
<body>
</body>
</html>


在任何情况下,这都不起作用吗?我在selfhtml.org上读到(sry的德语链接找不到其他链接),这并不总是合适的。有没有更好的方法?在哪些情况下,我的代码不起作用?

那么,主要的反对理由是链接页面已经说过:用户的浏览器可能会关闭元重定向(尽管这种情况很少见),当用户试图浏览历史时,立即重定向可能会导致可用性问题

如果可以的话,不要输出任何HTML,而是使用
location
头执行服务器端重定向。在PHP中,它将如下所示:

<? header("Location: http://www.xyz.com");
   die();
?>

如果你不能做到这一点,我会说使用元重定向是好的。您可以添加几秒钟的暂停和一条消息(“您现在被重定向到…”),再加上一个链接,以尽量减少用户的烦恼


至于搜索引擎优化,我希望搜索引擎会默默地忽略重定向页面,继续为目标站点编制索引,这可能是人们想要的

您可能还希望将HTTP状态代码设置为300系列中的一个@明显的优点。默认情况下,
Location
头发送一个302。谢谢pekka这工作得很好@我会检查的谢谢