【问题标题】:How to move (redirect) a website with as little impact on SEs as possible如何在对 SE 影响尽可能小的情况下移动(重定向)网站
【发布时间】:2011-07-31 03:59:25
【问题描述】:

我的网站在搜索引擎中排名很高,我想将此网站移至新域。只有域名中的正确标签会改变(.it > .com)。

如果可能的话,将旧网站重定向到新网站的最佳方式是什么,以尽量减少对搜索引擎排名的影响?

我应该使用 .htaccess 吗?

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newurl.com/$1 [R=301,L]

或在每个旧页面中添加一个 HTML 标记以将其重定向到新页面 URL:<meta http-equiv="Refresh" content="5;url=http://newurl.com/newpage/" />

或 PHP:

Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://newurl.com/newpage/" );

或以上所有:)

这3个有什么区别,最好的方法是什么?

【问题讨论】:

  • 我对第二个一无所知(我只能说它真的很不雅),但第一个和最后一个做的事情完全相同(我的意思是,完全一样。)他们发送 HTTP 标头向浏览器/蜘蛛请求页面,其中包含有关移动和页面移动位置的信息,所以我相信完全没有区别。

标签: php html .htaccess redirect seo


【解决方案1】:

1) 您应该使用 HTTP 301 从旧网址重定向到新网址(通过 .htaccess 或 php,这并不重要,.htaccess 规则可能更安全且更快,因此您应该这样做)

2) 转到谷歌网站管理员工具 -> 您的旧域 -> 站点配置 -> 更改地址 -> 选择您的(已经验证的)新域

3) 写下所有链接到您的旧页面的网站并告诉他们请更改链接(是的,我知道这不会发生,但您要求最好的方法...)否则您会必须让旧域永远运行下去,永远永远......

关于元重定向:这是一个 javascript 重定向,谷歌不推荐它。如果您正在寻找 HTML 解决方案,请使用规范标签 http://www.google.com/support/webmasters/bin/answer.py?answer=139394(不要收听视频,它已经过时,现在也可以跨域规范工作)但是使用 HTTP 301 重定向,您将不需要它。

无论如何,您可能会看到谷歌推荐的三周内出现低迷(负 20% 到负 30% 很常见),不要惊慌。如果您做对了所有事情,您将在那段时间之后重新获得流量。

【讨论】:

    【解决方案2】:

    注册 www.google.com/webmasters/tools/ 那里有一个部分可以帮助您,不仅提供建议,而且为 google bot iirc 进行切换

    【讨论】:

      【解决方案3】:

      最好的方法是 htaccess,因为当请求到达服务器时,它首先检查 htaccess 然后 php 然后 html

      所以为了减少重定向时间,最好使用.htaccess :)

      【讨论】:

        【解决方案4】:

        第一个和第三个是相同的,并且是最好的方法。他们提供了一个 301 重定向,大多数搜索引擎都会尊重该重定向,并且他们永远不会(好吧,很少)尝试访问旧网站。

        第二个只会重定向专门寻找该类型重定向的浏览器和搜索引擎。更有可能的是,搜索引擎会将其视为您第一页的“链接”和索引。

        【讨论】:

        • #1 和 #3 在技术上确实相同,但请注意,#1 可能更容易实现。
        猜你喜欢
        • 2023-03-13
        • 1970-01-01
        • 2018-05-08
        • 2017-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-20
        • 2016-12-17
        相关资源
        最近更新 更多