Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] ss伪静态官方rewrite规则存在问题-高手进。

[复制链接]
101102aa 发表于 2010-10-4 10:46:27 | 显示全部楼层 |阅读模式
本人的站使用官方rewrite规则,所有的内容页面都是这样www.xxx.com/viewnews-1790.html。
但百度收录的当中以www.xxx.com/?action-viewnews-itemid-1792 这类地址为多数。
并伴有少量www.xxx.com/viewnews-1790.html这种地址。
我找遍全站最终在  查看全部评论中找到  【查看全文】这个链接是 www.xxx.com[url=http://www.cqdft.com/?action-viewnews-itemid-1792]/?action-viewnews-itemid-1792[/url]这样的地址。
经过修改代码过后。【查看全文】这个链接成功地转换成www.xxx.com/viewnews-1792.html。原因是 查看全文这个链接中多个符号导致rewrite规则无法识别。
但之后各大引擎仍然以www.xxx.com[url=http://www.xxx.com/?action-viewnews-itemid-1792]/?action-viewnews-itemid-1792这种地址为收录多数。我真的不知道百度蜘蛛是怎么爬到有?的链接的。
我确实寻遍全站都无其踪迹,特此求助,望高手解答。
我发还发现后台中的内容页链接是有?的形式,难道百度是通过后台查看文章的?[/url]
antdk 发表于 2010-10-4 11:12:55 | 显示全部楼层
要使用robot.txt屏蔽动态地址被收录。
回复

使用道具 举报

ttrrww 发表于 2010-10-4 19:22:14 | 显示全部楼层
回复 antdk 的帖子

版主,这个规则应该怎么写啊? 能不能帮忙写一下?
回复

使用道具 举报

 楼主| 101102aa 发表于 2010-10-4 21:35:24 | 显示全部楼层
对啊 高手  怎么屏蔽  ?  
回复

使用道具 举报

antdk 发表于 2010-10-4 22:14:03 | 显示全部楼层
robot.txt里添加 Disallow: /*? 这一行,所有的动态地址页面就不收录了。
回复

使用道具 举报

saleroad 发表于 2010-10-6 07:58:10 | 显示全部楼层
antdk 发表于 2010-10-4 22:14
robot.txt里添加 Disallow: /*? 这一行,所有的动态地址页面就不收录了。

学习了。
不过,我用了近3年的SS,好像动态、伪静态同时收录好像并没有什么影响的。
回复

使用道具 举报

 楼主| 101102aa 发表于 2010-10-6 22:34:51 | 显示全部楼层
回复 antdk 的帖子

高手已经按你说的做了。但是以前收录的 会不会消失。
回复

使用道具 举报

antdk 发表于 2010-10-6 23:03:21 | 显示全部楼层
已经收录的不会消失,动态地址与静态地址同时收录没有多大的影响。
回复

使用道具 举报

ttrrww 发表于 2010-10-7 01:37:48 | 显示全部楼层
本帖最后由 ttrrww 于 2010-10-7 01:39 编辑

回复 antdk 的帖子

加了 Disallow: /*?  后,昨天动态收录真的没有了,都变了静态。

如果不加 Disallow: /*? 的话,收录的肯定是 动态,难道说百度更喜欢动态??
回复

使用道具 举报

ttrrww 发表于 2010-10-7 08:32:36 | 显示全部楼层
antdk 发表于 2010-10-4 22:14
robot.txt里添加 Disallow: /*? 这一行,所有的动态地址页面就不收录了。

收录是变成静态了,但是发现百度以前的收录也在慢慢减少啊~ 怎么办???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-29 00:16 , Processed in 0.027158 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表