html - 重定向到另一个页面元标记

标签 html redirect meta-tags

如果我想重定向到我的 HTML 文件中的另一个页面,是否必须将元标记放在 head 中,或者我可以将它放在文件顶部的 DOCTYPE 之前吗?谢谢。

最佳答案

您不能将 meta 标记放在 DOCTYPE 之上。 DOCTYPE 必须始终是 HTML 文档中的第一个元素,meta 标记只能放在 head 中。

Documents must consist of the following parts, in the given order:

  • Optionally, a single "BOM" (U+FEFF) character.
  • Any number of comments and space characters.
  • A DOCTYPE.
  • Any number of comments and space characters.
  • The root element, in the form of an html element.
  • Any number of comments and space characters.

来源:http://www.w3.org/TR/html5/syntax.html#writing

出于这个问题的目的,规范规定文档必须以 DOCTYPE 开头,然后是根 html 元素。虽然 meta 标记可能仍然有效,但不能保证它今天仍然有效并且将来会继续有效。

关于html - 重定向到另一个页面元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743038/

相关文章:

php - 动态生成 Facebook Open Graph 元标签

javascript - Bootstrap 导航栏折叠不起作用

javascript - 单击和双击问题

php - session ['username'] 未设置

perl - 如何确定 URL 是否重定向?

seo - 什么是relativepagescore元标记以及它在SEO中的重要性是什么?

javascript - 使用 iFrame 关闭外部点击页面上的菜单

jquery - 根据时间改变按钮的颜色

spring - 在 Spring 3 Controller 中返回字符串时为重定向设置 HTTP 状态代码

facebook - OpenGraph - 选择 og :url points/redirect user and keep tags working