当前位置:首页 > CMS教程 > PHPWind > 列表

phpwind8.5 伪静态重复收录问题

发布:smiling 来源: PHP粉丝网  添加日期:2014-04-10 17:07:09 浏览: 评论:0 

不知道大家的情况和我一样不,我的论坛自己用了伪静态后帖子就会重复收录,一个帖子收录3~4个,一开始我也没在意,直到有人提醒我要注意这个现象,之后,我到网上查了一下,这种情况很有可能会被百度K掉,我就开始紧张起来了,然后发现在,我之前被百度收录的帖子虽然是唯一的了,但收录的地址不会,没有一个是正常的伪静态地址我一下子郁闷了.

在网上最流行的说法是用robots.txt来禁掉,但试过了,没用,现在我说的方法是已经证实可用的了:

几个小时前收录的都是在用了以下方法后发的贴。

1、read.php?tid-1103-page-e.html这个链接主要是出现在论坛主页的版块下面的最新帖子,之所以不是一个纯帖子的链接是因为它还可能是最新回复,点击这个链接可以到最新的回复页面,解决这个要修改主页模板文件。打开文件,template/wind/index.htm (1)找到<a href="$forums[ft]" class="s4">$forums[t]</a>(版块竖排显示),你可以去掉链接只留$forums[t],就没那个链接了。当然你也可以改成其他的链接。(2)找到<p class="fNum"><a href="$forums[ft]">最后发帖:{$forums[newtitle]}</a></p>同样的把链接去掉或改掉。

2、read.php?tid-1103-ordertype-desc-displayMode-1.html 倒序阅读

read.php?tid-1103-ordertype-asc-displayMode-1.html 正序阅读

这两个链接出现在帖子页,用来控制正序阅读和倒序阅读,打开template/wind/read.htm,搜索“正序阅读”、“倒序阅读”分别去掉或改掉那个链接即可。

这样这些重复的页面链接就不存在了,百度爬不到,就不会收录了!

Tags: phpwind8 5 静态 问题

分享到: