[Nginx] 搜索引擎不支持收录 https 网页以及 XP 系统不支持 SNI 的解决办法

    发布时间:2020-01-13 00:45:53

    阅读量

    后台-系统设置-扩展变量-手机广告位-内容页头部广告位

      Via WPLog,还记得这个吗?百度开放收录https站点公告。然而到现在为止,WordPress Log 仍旧处于很尴尬的状态:只抓取不放出。而相比谷歌来说,开站第一天抓取内容→三天内页面全部放出。怎么办好?360、搜狗依旧我行我素,HTTPS 始终被挡在大门外……况且 XP 下 IE 不支持 SNI SSL 呢……

      走个歪路,同时开启80及443端口,通过 User-agent 让蜘蛛以及 XP 用户访问 http 网页,让一般用户访问 https

      Nginx 示例配置
    server
        {
            listen 80;
            server_name 域名;
            index index.html index.htm index.php
            root  /home/wwwroot/xxx;
                    #通过user-agent判断是否为Windows NT 5.x系列(2000,XP,2003),爬虫是否为百度,soso,搜狗的(均不支持https)
            if ($http_user_agent !~ (Windows\ NT\ 5.1|Windows\ NT\ 5.2|sosospider|sogou|360Spider|HaoSouSpider|360Spider-Image))
                {
                    rewrite ^(.*)$ https://wplog.org/$1 permanent;
                }
                         ....
        }
     
    server
        {
            listen 443 ssl spdy;
            SSL 配置
        }

    后台-系统设置-扩展变量-手机广告位-内容页头部广告位
    留言与评论(共有 0 条评论)
       
    验证码: