Google将WordPress网站页面索引为https://而不是http://

时间:2016-08-31 21:16:47

标签: wordpress .htaccess http ssl ssl-certificate

我的WordPress网站(http://www.huysmangroep.nl/) Google使用安全https协议对部分页面进行索引。

当您使用以下查询在Google中搜索" site:huysmangroep.nl inurl:https"时,这些是我正在谈论的页面。

当您点击任何一个页面时,您将收到一条消息"您的连接不安全"或类似的(取决于浏览器)。

我的站点地图(位于/sitemap_index.xml) 将http://作为前缀。

我已经尝试过的事情:

  • 清除缓存
  • 将规范网址设为http://
  • 在Google搜索控制台中重新发送站点地图
  • 重写.htaccess文件(RewriteEngine 301到http版本)
  • 在functions.php中重写代码

    add_action( 'template_redirect', 'bhww_ssl_template_redirect', 1 );
    
    function bhww_ssl_template_redirect() {
    
        if ( is_ssl() && ! is_admin() ) {
    
            if ( 0 === strpos( $_SERVER['REQUEST_URI'], 'http' ) ) {
    
                wp_redirect( preg_replace( '|^https://|', 'http://', $_SERVER['REQUEST_URI'] ), 301 );
                exit();
    
            } else {
    
                wp_redirect( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
                exit();
    
            }
    
        }
    
    }
    

也许我不耐烦(网站只在网上停留几天),我需要等待谷歌正确地重新调整我的网站,但是当潜在的访问者得到了#34;你的连接不安全时#34;错误,他们很可能不会继续。

修改 看起来该网站确实有SSL证书。当我在线检查证书时,我得到以下提示:

证书中的所有常用名称都与输入的名称相匹配(www.huysmangroep.nl)。在Web浏览器中访问此站点时可能会收到错误。详细了解" SSL证书名称不匹配错误"

0 个答案:

没有答案