- 注册时间
- 2013-3-14
- 最后登录
- 2016-3-31
- 阅读权限
- 90
- 积分
- 3200
- 精华
- 0
- 帖子
- 545
TA的每日心情 | 怒 2016-3-31 23:45 |
---|
签到天数: 64 天 连续签到: 1 天 [LV.6]常住居民II
|
不知道大家在做网站优化的时候有没有碰到过这个情况,网站已经做好了伪静态,却百度同时收录一个页面的伪静态链接地址和动态链接地址,在首页点击进入网站内容页面时显示的是伪静态的URL,但是输入这个网站的动态URL文章地址,进去后并没有直接跳转到伪静态的链接地址。
先来说下同一个页面两个收录对网站优化有什么影响。我们在做网站优化的时候,都应该避免同一个页面被搜索引擎收录,这样就会造成搜索引擎重复收录网站网页,一个网站要是反反复复给蜘蛛收录这样的文章页面,收录后蜘蛛发现有重复,然后就会剔除重复收录,最终网站相同页面被收录过多,百度蜘蛛就会认为网站为提高收录量使用相同文章来增加收录,网站会被降权或者被K掉的危险。
要是手上优化的网站出现这种情况应该怎么办呢?首先肯定是查找原因。
1、查看网站伪静态设置规则有没有设置好,伪静态的规则有没弄错。
2、查看FTP里面的.htaccess文件是否正确。
3、就拿WordPress博客来说吧。笔者一般都是采用自定义结构,URL是三层,这样也有利于蜘蛛的爬取收录。
自定义结构:/%category%/%post_id%.html
.htaccess文件里面代码是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
把这些都设置好然后把百度蜘蛛收录的动态页面做301跳转到伪静态页面。这样就OK了。
|
|