无法通过 Google 将地址从旧站点更改为新站点

Posted

技术标签:

【中文标题】无法通过 Google 将地址从旧站点更改为新站点【英文标题】:Unable to Google Change Of Address from Old Site to New Site 【发布时间】:2020-02-06 07:54:15 【问题描述】:

我已经设置了从旧站点到新站点的重定向,但是当我尝试更改地址时,Google 给出了错误。

这是在我的 .htaccess 中

Redirect 301 https://www.thebackcountrytrail.com https://highaltitudebrands.com
Redirect 301 http://www.thebackcountrytrail.com https://highaltitudebrands.com
Redirect 301 http://thebackcountrytrail.com https://highaltitudebrands.com
Redirect 301 https://thebackcountrytrail.com https://highaltitudebrands.com

这是我得到的错误:

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

请在您的.htaccess中添加以下代码

RewriteEngine on
RewriteCond %HTTP_HOST ^olddomain.com [NC,OR]
RewriteCond %HTTP_HOST ^www.olddomain.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]

或者你也可以使用301 redirect插件。

【讨论】:

该代码将所有页面重定向到新站点,但站点路径并不完全相同,因此我使用了一个名为 Redirection 的插件将特定页面重定向到新站点上的新页面。 使用redirect-checker.org/index.php 一切都很好结果祝贺。一切似乎都很好。 thebackcountrytrail.com 301 永久移动 thebackcountrytrail.com 301 永久移动 highaltitudebrands.com 200 OK 那个 Raju 但这不是我需要的解决方案,因为它重定向了我的所有页面,而我只想要主页。【参考方案2】:

通过将此代码添加到我的 .htaccess 文件中,我只能重定向 Google 正在寻找的主页。我正在使用 wordpress 中的重定向插件将所有其他页面重定向到新站点上的新页面。

RewriteEngine on
RewriteRule ^$ https://highaltitudebrands.com/ [R=301,L]

【讨论】:

以上是关于无法通过 Google 将地址从旧站点更改为新站点的主要内容,如果未能解决你的问题,请参考以下文章

网站升级2.0回滚机制

Apache Virtualhost 更喜欢新站点的“默认”服务器

iPhone UIWebView 无法连接某些站点

没有 www 前缀的 WP 站点无法正常工作

无法启动IIS默认站点(版本7)

将 .asp 页面重定向到我的新站点的主页