关于SO有很多问题与我的相似,但没有一个能解决我的问题。
我最近在wordpress网站上安装了SSL,之前一切正常,包括SEARCH RESULTS。安装SSL后,我的网站排名急剧下降,页面浏览量从1500增加到300。这对我来说是一个很大的震动。
我重置了google网站管理员帐户中的所有内容,包括sitemap.xml,之后我发现fetch as google
说明了301 Moved Permanently
我的.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。我如何完成这项工作
答案 0 :(得分:0)
您是否也通过https://验证了网站?如果还没有,我建议以这种方式验证网站,因为它建议用所有版本验证您的域名。试试这种方式,希望它能解决你的错误。
保持两个(http://和https://)版本都经过验证,无论如何都不会损害您的网站。
如果我能为您提供更多帮助,请告诉我。
答案 1 :(得分:0)
你也可以从cPanel那里做这件事。
步骤:
您要重定向的任何域或子域。