改进自然域名对输入常见网址(http,ftp)作为检索、匹配条件时,直接进行跳转。
涉及到的代码逻辑有:
if(startsWith($q, “http”) || startsWith($q, ‘ftp’){
$targetUrl = urldecode($q);
}
处理的类似请求是:
“GET /naturedns/search?f=opense&q=http%3A%2F%2Fnews.xinhuanet.com%2Fziliao%2Fxhsld%2F2015-06%2F15%2Fc_1115643592.htm+&ie=UTF-8& HTTP/1.1”
这种情形发生在 MSIE、Chrome、Firefox或者Safari 的浏览器中,当没有对所呈现的链接文本加超级链接时,使用右键呼叫 -NatureDNS 进行搜索时,如下图所示