雅酷SEO论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 791|回复: 0
打印 上一主题 下一主题

网站收录动态页面和伪静态页面怎么办

[复制链接]

402

主题

0

好友

3200

积分

论坛元老

Rank: 8Rank: 8

  • TA的每日心情

    2016-3-31 23:45
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    跳转到指定楼层
    楼主
    发表于 2013-12-23 22:13:37 |只看该作者 |倒序浏览
    不知道大家在做网站优化的时候有没有碰到过这个情况,网站已经做好了伪静态,却百度同时收录一个页面的伪静态链接地址和动态链接地址,在首页点击进入网站内容页面时显示的是伪静态的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了。

    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0
    回复

    使用道具 举报

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

    百度SEO教程|谷歌SEO学术|百度SEO谷歌|网站SEO优化|雅酷SEO论坛  

    GMT+8, 2024-11-25 05:19

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部