Via WPLog,还记得这个吗?百度开放收录https站点公告。然而到现在为止,WordPress Log 仍旧处于很尴尬的状态:只抓取不放出。而相比谷歌来说,开站第一天抓取内容→三天内页面全部放出。怎么办好?360、搜狗依旧我行我素,HTTPS 始终被挡在大门外……况且 XP 下 IE 不支持 SNI SSL 呢……
走个歪路,同时开启80及443端口,通过 User-agent 让蜘蛛以及 XP 用户访问 http 网页,让一般用户访问 https
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 配置 }