3

我有一个网站(比如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被索引(只是标题、元描述和 URL) 。这真的有可能还是我必须忘记?

4

3 回答 3

3

301 重定向告诉搜索引擎和任何其他尊重 HTTP 状态代码的用户代理http://site.com不再存在并已移动到新位置。这意味着他们现在考虑http://site.comto be的新位置并关联所有内容,包括要关联的http://site2.com/some/dirty/url所有链接。所以基本上不存在了,无论你指向它有多少链接,它都不会改变任何东西,因为它们现在将与. 这是有道理的,因为 301 HTTP 状态确实表明页面已永久移动。如果该页面没有永久移动,则说明您使用了错误的 HTTP 状态代码。http://site.comhttp://site2.com/some/dirty/urlhttp://site.comhttp://site2.com/some/dirty/url

于 2012-06-03T22:42:30.850 回答
1

是的,它可以被编入索引......但它需要在您的两个网站 (http://site.com) 和 (http://site2.com/some/dirty/url) 上进行更好的页面工作) ......

例如,我最近在相同的条件下工作,网站 url 是“http://www.top-alliance.de”,它重定向到“http://www.top-alliance.com”,这两个网站都被索引搜索引擎最近在 2012 年 6 月 4 日之前。发生这种情况是因为我对两个页面都做了更好的页面工作......

所以结论是你的两个网站都需要更好的页面工作,所以它肯定会被搜索引擎索引。

感谢和问候

尼廷·巴特纳格尔

于 2012-06-07T15:05:43.990 回答
0

要在您的 WordPress 中轻松创建重定向,另一种选择是简单的 301 重定向插件。安装并激活插件后,在仪表板的“设置”区域添加一个新菜单。

这个插件真的没什么好担心的。301 重定向配置窗口显示了两个简单的字段。一个标记为请求,另一个标记为目的地。这基本上是旧的永久链接结构和新的永久链接结构的来源。您只需要在这些字段中在您的域名后添加信息。

在上面的示例中,请求字段是月份和名称 Permilix 的 WordPress 设置,而目标字段是帖子名称 Permalink 结构的 WordPress 设置。添加这两个字段后,保存更改。它会要求任何搜索引擎流量返回旧链接。

于 2021-07-26T15:18:19.650 回答