搜外网>搜外问答>问答页面

移动端正常生成HTML,但百度移动端只收录了动态页面?

移动端正常生成HTML,但百度移动端只收录了动态页面?

百度pc 端收录正常,收录了HTML页面,移动端也正常是打开是HTML页面的,但是百度移动端全部只收录了动态页面的地址



https://www.cangfenghao.cn/news/html/1100.html[?] 

移动端收录的全是:https://www.cangfenghao.cn/news/html/?1100.html[?]

正常访问是打开静态页面的,为什么百度移动端收录全是访问带?号的页面,而百度pc端又能正常收录HTML页面。仔细检查了也没有入口

通过百度抓取工具抓取检查,也发现页面上没有带?号的链接,真是奇了怪~

追加问题
    3 人参与回答
西德SEO
西德SEO · 16年百度、谷歌优化专家,你有问题我解决 扣:826854885
岁月藏香权重蜘蛛-池出租 等 2 人赞同该回答

<p>出现这个问题的原因主要有几种需要你自己排查</p><p>1.之前建站的时候通过审核期 使用过一段时间 带问好的链接 而后 更改了不带?号的URL 结果现在被放出来了</p><p>2.网站有主动提交功能,且主动提交的都是带?号的URL而并不是不带?号的等于说提交错了。</p><p>3.百度收录 带问好的URL在前,你伪静态修改 不带问好的URL在后.</p><p><b>解决办法:</b></p><p><b>不管 问题出现在哪里,这些都不重要,重要的是解决问题</b></p><p><b>首先需要将站内所有带?号的URL的链接去掉</b></p><p><b>而后 百度站长 后台 使用网站改版工具进行改版 你应该使用的是规则改版</b></p><p><b>改版规则是</b></p><p><b><br></b></p><p>而后做完这一步后你还要将带问好的URL做301重定向 跳转到不带 URL的网址上来</p><p>RewriteEngine on
</p><p>RewriteCond %{QUERY_STRING} ^([0-9]+) [NC]
</p><p>RewriteRule ^news/html/$ news/html/% [L,R=301] # 301重定向?数字.html 到  不带数字的.html上
</p><p>RewriteRule ^news/html/([0-9]+.html)$ news/html/?$  # 伪静态 ?数字.html 到 不带数字的.html上</p><p>使用HTTP状态码检测成功 进行 301重定向 OK等待 百度修改你的网址吧</p><p><br></p><p><br></p>

阿文同学
阿文同学 · 深圳律师,擅长企业法律顾问,刑事,专利知识产权,涉外法律事务,合同纠纷,债权债务纠纷,房地产相关法律业务等。
权重蜘蛛-池出租 等 1 人赞同该回答

很正常的啊

权重蜘蛛-池出租 等 1 人赞同该回答

这个东西很正常