我有一个网站(比如 site1.com ),301重定向到另一个网站上的另一个网页(例如 http://site2.com/some/dirty/url < /强>)。
site1.com上的典型代码:
<?php
header("HTTP/1.1 301"); header("refresh:0;url=http://site2.com/some/dirty/url");
?><html>
<head>
<title>
Site 1 - heading.
</title>
<meta name="description" content="some description" />
</head>
<body />
</html>
通常,搜索引擎从不索引 site1.com ,即使存在以下外部链接:
<a href="http://site1.com/">Click Here</a>
但这被视为 http://site2.com/some/dirty/url 的外部链接,因此 http://site2.com/some/dirty/url 是seo'd。
虽然 http://site2.com/some/dirty/url site1.com 编入索引(只是标题,元描述和网址) >获取索引不是问题。这真的有可能还是我不得不忘记的?
答案 0 :(得分:3)
301重定向告知搜索引擎以及尊重HTTP状态代码的任何其他用户代理,http://site.com
不再存在并已移至新位置。这意味着他们现在将http://site.com
的新位置视为http://site2.com/some/dirty/url
,并关联所有内容,包括与http://site.com
关联的所有http://site2.com/some/dirty/url
链接。所以基本上http://site.com
不再存在,无论你指向它多少链接,它都不会改变任何东西,因为它们现在将与http://site2.com/some/dirty/url
相关联。这是有道理的,因为301 HTTP状态确实表明页面已永久移动。如果该页面没有永久移动,那么您使用的是错误的HTTP状态代码。
答案 1 :(得分:1)
是的,它可以编入索引......但它需要在您的两个网站上更好的页面工作 (http://site.com)和(http://site2.com/some/dirty/url).............
例如,我最近在相同的条件下工作,网站网址为“http://www.top-alliance.de”,重定向到“http://www.top-alliance.com”和这两个网站最近在2012年6月4日被搜索引擎索引。这是因为我为这两个页面做了更好的页面工作......
所以结论是你的网站都需要更好的页面工作,所以它肯定会被搜索引擎索引。
谢谢&amp;此致
Nitin Bhatnagar
答案 2 :(得分:0)
要在您的 WordPress 中轻松创建重定向,另一种方法是使用简单的 301 重定向插件。安装并激活插件后,在仪表板的设置区域添加一个新菜单。
这个插件真的没什么好担心的。 301 重定向配置窗口显示了两个简单的字段。一个标记为请求,另一个标记为目的地。这基本上是旧的永久链接结构和新的永久链接结构的来源。您只需在这些字段中您的域名后添加信息即可。
在上面的示例中,请求字段是月份和名称 Permilix 的 WordPress 设置,而目标字段是帖子名称 Permalink 结构的 WordPress 设置。添加这两个字段后,保存更改。它会要求任何搜索引擎流量返回旧链接。