百度收录的页面出现乱码的问题

原创 2015年11月19日 09:42:52

最近SEO 的同事找到我们开发人员说,一些百度快照 收录的网址 点进去后出现乱码,要我们立刻修复这些问题。

我照她的方式打开链接 如下图:



我日,这不就是 返回的 json  格式吗。
但是为什么返回的json 格式会被百度快照收录呢?
我找到如下代码:
<action name="showNewsByTypeUINew1" method="showNewsByTypeUINew1" class="newsAction">
			<result name="success" type="json">
				<!-- 这里指定将被Struts2序列化的属性,该属性在action中必须有对应的getter方法 -->
                                 <param name="root">dataMap</param>
			</result>
</action>
showNewsByTypeUINew1 这个方法返回的是json 格式,这个没有错。
但是为什么它会被收录?
然后我又看到下面的一段代码:
 <pre name="code" class="html"><action name="showNewsDetailUI_*" method="showNewsDetailUI" class="newsAction">
			        <param name="nidStr">{1}</param>
			<result name="success">/WEB-INF/news/showNewsDetailUI.jsp</result>
			<result name="showNews" type="redirectAction">
				<param name="actionName">showNewsByTypeUINew1</param>
	        	        <param name="namespace">/news</param>
        	        </result>
</action>
<action name="*" method="{1}" class="newsAction">
		<result name="success">/WEB-INF/news/{1}.jsp</result>
		<result name="showNews" type="redirectAction">
			<param name="actionName">showNewsByTypeUINew</param>
	        	<param name="namespace">/news</param>
        	</result>
</action>



holy shit ,哪位同事让 showNewsDetailUI 这个action 返回结果重新定向到 这个
showNewsByTypeUINew1 方法。
这就是 百度收录json 的原因。
撸主是这么修改的:
<action name="showNewsDetailUI_*" method="showNewsDetailUI" class="newsAction">
            <param name="nidStr">{1}</param>
            <result name="success">/WEB-INF/news/showNewsDetailUI.jsp</result>
            <result name="showNews">/WEB-INF/invest/error.jsp</result>
        </action>
        <action name="*" method="{1}" class="newsAction">
            <result name="success">/WEB-INF/news/{1}.jsp</result>
            <result name="showNews">/WEB-INF/invest/error.jsp</result>
        </action>




Python HTTP库requests中文页面乱码解决方案!

Python中文乱码,是一个很大的坑,自己不知道在这里遇到多少问题了。还好通过自己不断的总结,现在遇到乱码的情况越来越少,就算出现,一般也能快速解决问题。这个问题,我七月就解决了,今天总结出来,和朋友...
  • dipolar
  • dipolar
  • 2016年10月25日 14:12
  • 3116

最近遇到ajax获取数据出现中文乱码问题

前提:数据库,js页面,后台编码都采用UTF-8格式 问题:ajax请求数据,在后台传递到前台的数据出现中文乱码 解决方法:在ajax请求时添加//解决编码问题 contentType: "app...
  • u014656173
  • u014656173
  • 2017年03月28日 20:57
  • 5247

web应用开发中中文乱码问题

web应用中中文乱码问题在java程序中,出现中文乱码问题的原因的根源在于java程序和其他存储媒介互换数据时,两者编码方案不同。 常见的中文字符编码: GB2312-80 GB2312是简体汉字...
  • destination_zhy
  • destination_zhy
  • 2016年05月18日 13:04
  • 2123

为什么百度收录页面数量有时增多有时减少

为什么百度收录页面数量有时增多有时减少
  • dabian1987
  • dabian1987
  • 2011年02月25日 09:26
  • 682

ecshop设置与百度收录的问题

用ECSHOP的程序几年下来,一直看到网络上经常有关ECSHOP收录等求助题目,很多人一直纠结百度收录及SEO方面等题目,我也迷茫过,甚至想过更换其它程序。   今天想说的是:这并非是程序题目,而是...
  • kyjb
  • kyjb
  • 2011年10月10日 21:02
  • 3415

网站形式优化及百度收录问题总结

如何做优化基于地图形式的网站 1。这种形式会不会让百度觉得我是在作弊,我一直没有一个肯定的答案。 2。如果蜘蛛IP地址段没有完全收集到有遗漏,会不会造成镜像网站的情况。 3。蜘蛛IP地址段怎么才...
  • u010953886
  • u010953886
  • 2013年09月09日 13:21
  • 541

新网站百度收录困难的问题的终极解决办法

收录对于那些新入门的站长来说或许有点困难。没有老大带,没有足够强劲的链接,想让各大搜索引擎立马收录你的小站谈何容易。其实想让百度收录你的新站其实并不难,下面的一些经验可以让百度让百度快速收录。   ...
  • learningtogrowup
  • learningtogrowup
  • 2011年11月18日 10:35
  • 521

解决GitHub上的博客无法被百度收录的问题

查看原文 博客在搭建完成后进行了适当的SEO,然后我分别将站点提交了谷歌和百度进行收录,提交的是GitHub Pages的地址。然而,提交给谷歌后不久就被收录了,但是百度却迟迟没有收录。当时这个问题...
  • hezh1994
  • hezh1994
  • 2017年12月26日 10:37
  • 85

asp.net页面中使用控件出现乱码问题解决方案

  • 2008年07月04日 09:43
  • 20KB
  • 下载

百度收录量下降 意味着什么? 降权还是将被拔毛?

作为一名SEO人员,查看网站的收录情况是每天必做的功课,收录上升了,工作起来更有劲了,收录下降了,就有点郁闷了,特别是收录严重下降时,会马上到A5论坛发贴寻问大家你们的收录是不是也下降了。之所以这么紧...
  • yingzia1986
  • yingzia1986
  • 2012年06月26日 15:42
  • 1084
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:百度收录的页面出现乱码的问题
举报原因:
原因补充:

(最多只允许输入30个字)