HTML重定向。HTML元刷新重定向代码。
HTML元刷新重定向是客户端重定向,而不是301永久重定向。
Google认为HTML元数据刷新的时间间隔为0秒,被Google视为301重定向以进行PageRank传输的提示。
如果您想执行真正的301永久重定向,则可以在HTML文件中启用PHP代码后使用PHP重定向进行此操作。
重定向是通过头部部分中的meta刷新完成的。
正文部分中的链接用于后备目的。
用您要重定向到的页面的URL的重定向代码替换旧页面。
old-page.html:
<!DOCTYPE html/
<html/
<head/
<!-- HTML meta refresh URL redirection --/
<meta http-equiv="refresh"
content="0; url=http://www.mydomain.com/new-page.html"/
</head/
<body/
<p/The page has moved to:
<a href="http://www.mydomain.com/new-page.html"/this
page</a/</p>
</body>
</html>
html-redirect-test.htm:
<!DOCTYPE html>
<html>
<head>
<!-- HTML meta refresh URL
redirection -->
<meta http-equiv="refresh"
content="0; url=https://kylabs.net/web/dev/html-redirect.htm">
</head>
<body>
<p>The page has moved to:
<a href="https://kylabs.net/web/dev/html-redirect.htm">this
page</a></p>
</body>
</html>
按此链接从html-redirect-test.htm重定向回到此页面:
规范链接不会重定向到首选URL,但是对于大多数流量来自搜索引擎的网站,它可以替代URL重定向。
当存在多个内容相似的页面并且您想告诉搜索引擎您希望在搜索结果中使用哪个页面时,可以使用HTML规范链接标记。
规范链接标记可以链接到相同的域,也可以链接到跨域。
将规范链接标记添加到旧页面以链接到新页面。
将规范链接标记添加到您不希望获得搜索引擎流量以链接到首选页面的页面。
规范链接标记应添加在<head>部分中。
old-page.html:
<link rel="canonical" href="http://www.mydomain.com/new-page.html">