欢迎光临
我们一直在努力
广告
广告
广告
广告
广告
广告
广告
广告
广告
广告

利用(iframe)框架技术来处理百度转码

做网站的时候网页中,最好不要插入框架,但是对于很多被转码的网站来说,js被删除干净,head部分被有选择的删除,我们只能选择这种方法了。但是我们稍微处理下这个框架,让蜘蛛不去抓取他。就从技术上规避了风险。

今天说的这个方法,说实话,不通用,因为每个网站的链接都不一样。所以很多站长要根据自己链接的伪静态规则来修改,今天说的这个方法,大鸟这里只选一种来说下方法。各位站长如果看到过后,修改下对应的规则就可以解决了。

我们,比如说小说站,如果是什么图片站被百度转码,或者其他的站点,就参考这种方法来搞吧。当然方法是绝对管用的目前来说。

我们网站一般有首页,列表页,内容页,当然小说站可以有2个列表页。大鸟这里的链接规则如下。

xxxx/info_7792(列表页)

xxxx/xs/1/7792/(列表页)

xxxx/xs/7/7792(内容页)

一般都是列表页被百度转码,但也有很多人品差的,长的不帅的,内容页都被转码。

我们先要插入一个框架。当然插入之前先要定义一个框架网页名字就叫:

然后我们在【】这个列表页插入一个框架如下(这个列表页就是带小说封面那种)

<iframe id="readbook" src="xxxx?p=m&id=7792" src="xxxx?p=m&id=7792" height="0" width="0" frameborder="0" scrolling="no"></iframe>

利用(iframe)框架技术来处理百度转码

可以看图,大鸟标注红色的地方都是你要修改的,请仔细看,如果大鸟没有标注红色,但是还是需要修改的,请自行修改。因为这里权重会比较高,所以排名比较好,流量也会很多,所以基本都是这类被转码。

但是呢,还有很多人的那种都是小说章节的列表页被转码((列表页))就是这种被转码,那我们也要插入一个框架。

<iframe id="readbook" src=";aid=7&id=7792" src=";aid=7&id=7792" height="0" width="0" frameborder="0" scrolling="no"></iframe>

利用(iframe)框架技术来处理百度转码

这些代码插入在</body>之前的任何地方,位置随便选。注意标注红色的地方都要自己修改。

这里弄好之后,我们开始弄核心的部分,框架网页的部分,代码如下!

  1. <!DOCTYPEhtmlPUBLIC"/DTDXHTML1.0/EN""">
  2. <htmlxmlns="">
  3. <head>
  4. <metaname="robots"content="noindex,nofollow"/>
  5. <meta"Content-Type"content="/html;charset=utf-8"/>
  6. <title>来源检测_某某小说</title>
  7. </head>
  8. <body>
  9. <script>
  10. functiondoParse(url){
  11. varparams={};
  12. if(!url)returnparams;
  13. varparamPart=url.substring(url.indexOf("?")+1);
  14. varparts=paramPart.split("&");
  15. for(vari=0;i<parts.length;i++){
  16. varindex=parts[i].indexOf("=");
  17. if(index==-1)continue;
  18. params[parts[i].substring(0,index)]=parts[i].substring(index+1);
  19. }
  20. returnparams;
  21. }
  22. if(document.referrer&&document.referrer.indexOf("")!=0){
  23. varparams=doParse(location.href);
  24. if(params.p){
  25. varurl="";
  26. if("m"==params.p){
  27. url=""+params.id+"";
  28. }elseif("i"==params.p){
  29. url=""+params.aid+"/"+params.id+"/";
  30. }elseif("c"==params.p){
  31. url=""+params.aid+"/"+params.id+"/"+params.cid+"";
  32. }
  33. if(url)window.top.location.href=url+"";
  34. }
  35. }
  36. </script>
  37. </body>
  38. </html>

大家自己保存好,注意名称,大鸟这类是,编码是utf-8,名字随意取,编码就两种任选。上面需要修改的地方修改好。

我擦,这里看的好难过。大鸟弄个附件你们自己下载看吧。保存好网页之后,放在根目录大鸟的演示是放在根目录。全部改好就可以等生效了,方法是绝对有效的目前来说。估计,看到这里有的人已经看懂了,原来是通过载入框架来辨别是不是原来的网页,不是则回到原来的网页。

下载地址:【框架网页下载】

  • 百度转码解决大全目录
  • 百度转码的域名更换成了的解决方案
  • 2017关于最新移动网站(H5)被百度转码的问题及解决方案
  • 利用书架的url功能屏蔽
  • 同时解决和转码问题
  • 利用(iframe)框架技术来处理百度转码

总结:这方法说实话还是有难度的。小白估计看的一脸懵逼,没有一点动手能力的,大鸟也不建议你动手部署代码了,大鸟在看看有没有更简单通用有效的方法来解决转码问题。

赞(0)
未经允许不得转载:优乐评测网 » 利用(iframe)框架技术来处理百度转码

优乐评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们