Google网站管理员网址抓取错误 - 301已永久移动

时间:2017-03-13 19:57:14

标签: .htaccess google-webmaster-tools

关于SO有很多问题与我的相似,但没有一个能解决我的问题。

我最近在wordpress网站上安装了SSL,之前一切正常,包括SEARCH RESULTS。安装SSL后,我的网站排名急剧下降,页面浏览量从1500增加到300。这对我来说是一个很大的震动。

我重置了google网站管理员帐户中的所有内容,包括sitemap.xml,之后我发现fetch as google说明了301 Moved Permanently

enter image description here

我的.htaccess

中有这个
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

我希望以下工作

http:// domain.com (works)
https:// domain.com (works)
http:// subomain.domain.com (is automatically redirected to https. I don't have wildcard ssl installed and this causes error)

我希望将domain.com强制为https,将所有子域强制为http。我如何完成这项工作

2 个答案:

答案 0 :(得分:0)

您是否也通过https://验证了网站?如果还没有,我建议以这种方式验证网站,因为它建议用所有版本验证您的域名。试试这种方式,希望它能解决你的错误。

保持两个(http://和https://)版本都经过验证,无论如何都不会损害您的网站。

如果我能为您提供更多帮助,请告诉我。

答案 1 :(得分:0)

你也可以从cPanel那里做这件事。

步骤:

  1. 登录您的cPanel
  2. 继续DOMAIN部分
  3. 点击此部分中的重定向按钮。
  4. 然后通过该页面添加REDIRECTION ..
  5. 您要重定向的任何域或子域。