【问题标题】:SEO - Getting a 301 page indexed by search enginesSEO - 获取被搜索引擎索引的 301 页面
【发布时间】:2023-10-14 21:09:02
【问题描述】:

我有一个网站(比如 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/urlsite1.com 编入索引(只是标题、元描述和 URL) > 获得索引不是问题。这真的可能吗?还是我不得不忘记?

【问题讨论】:

    标签: http-status-code-301 seo


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      感谢和问候

      尼丁·巴特纳格尔

      【讨论】:

      • 它需要一个简单的页面工作,就像每个人在他们的网站上所做的那样,以获得更多帮助,您可以查看我上面的页面示例网站......
      • 不违反搜索引擎的服务条款吗?
      • 是的,您可以再做一件事来避免此问题,即您将更改两个域页面中的所有标题、关键字和描述。
      【解决方案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 状态代码。

      【讨论】: