昨天去掉了网站的动态导航参数并做301定向

昨天,早上花了三个小时,晚上还花了大约两个小时,终于把原来网址中的动态导航参数暂时去掉.并把原来带参数的网址301重定向到http://java.learndiary.com中的不带参数的网址.因为原来动态导航部分与原来的代码的耦合还算小,直接把那部分注释掉就行了.基本上没有作其它改动.原来导航用的一些方法都还在里面,只不过没有调用罢了.

这些改动还没有反映到cvs库中去,因为对版本控制不熟,我在考虑究竟怎么处理这种改动.

下面还有一个问题是主页的302定向问题没有解决,可以把现在的首页写成index.jsp,输入域名后系统直接定向到这个jsp文件,不经过Struts框架的重定向处理.这样就可以返回200 OK状态码.

但是在新的index.jsp文件中怎样把原来Index2Action.java中处理的全部代码都放在index.jsp处理,或者去调用一个javabean来处理,或者可以在index.jsp中能否直接调用Struts的Index2Action.java?我不知道,只有现学现用.我的编程知识的极度缺乏就暴露出来了.

还有,向空间商问一下,可以把我们的首页直接换成indexAction.do,这样,我就可以省了这一步了,因为我试了一下,如果直接调用http://java.learndiary.com/indexAction.do,就会返回200 OK状态码.

还有,现在看来,原来的URL调用路径还是没有处理对,像什么disGoalContentAction.do什么的应该尽量简化成:disGoal.do什么的.这样好记又好看,可能对用户和搜索引擎也更加友好.

我是否应该把这样的路径都改一下,然后把原来的网址都重定向到这个新路径,借着这次去掉动态导航参数的机会,不如把事情做彻底点.

3 thoughts on “昨天去掉了网站的动态导航参数并做301定向”

  1. 首页的302重定向应该不是什么问题,原来一直都是302,只不是现在才发觉。而且,网上也有一些正常的网站他们的首页还是返回的302码。

    还有,至于URL中的disGoalContentAction.do变成disGoal.do,这个问题也不要管了,因为虽然这个长的URL不好,但还没到需要一一修改的程度。

    据zac的http://www.chinamyhosting.com/seoblog/2006/04/12/301-redirect/中讲:


    怎样判断网站有网址规范化问题?

    英语中有句话,东西没坏就别修理。很多网站没做301转向排名也没影响,那就别动它。

    如果你觉得网站排名没有预想的好,可以看看是否有网址规范化问题:

    1) 查一下这些URL是否都有差不多的PR值和网页快照:

    http://domainname.com

    http://www.domainname.com/index.html

    http://domainname.com/index.html

    http://www.domainname.com

    如果是,那可能有问题。

    2)搜一下site:domain.com看是否结果中有多个主页版本。

    3)你的网站是否在Google有大量网页被标为“ 补充材料”(Supplemental Result)。一般认为被归为“ 补充材料”是网址规范化问题的征兆。

    我的现在这些问题还不算问题。就此打住吧。

    还有,这次的去掉导航参数的301重定向和把原来http://www.learndiary.com和http://www.123go.org.cn进行301重定向到http://java.learndiary.com上我觉得从道理上来讲是对的。因为由于这些原因,导致我自己对自己网站的多个重复版的搜索结果也不满意。而且,根据上面zac的话,我检查了一下,本站混乱的搜索结果有了“网址规范化问题”。

    1、http://www.learndiary.com和http://www.123go.org.cn的pr值都是4;

    2、多个版本主页;

    3、google中有在量的补充材料。

    从上可知,本站的“网址规范化问题”的确是到了必须修的地步了。而且我也这样修了。至于是福是祸,只有静观其变吧。

    应该说是“网址规范化问题”在消失,因为从手段上来说,做了301定向,从效果来说,目前google上site:learndiary.com,http://www.learndiary.com已经看不到了(在前3页翻了一下,后面没翻),只有一个主页http://java.learndiary.com了。而且,本站在google上收录数在一天天的变小,这是正常的,你看我的帖子ID现在最大才不到3000,怎么就会收录我:前几天的12800和现在的12500?!我看搜索引擎只收录我的每篇公开帖子,让我每次在上面搜索我的帖子都不会落空就行了,(尽管收录得这么多,有些帖子竟然没收上!)

    准备把那个sitemap.xml尽快完成,指导搜索引擎有的放矢的收录我们的帖子。少浪费带宽资源和发电厂的电。

    拿得起,放得下,301重定向就此收工吧。

  2. 在jsp中301重定向的方法,如在index.jsp中把非java.learndiary.com的首页重定向到java.learndiary.com上。

    String newLocn = "http://java.learndiary.com/";

    if (!(request.getHeader("host").equalsIgnoreCase("java.learndiary.com"))){

    response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);

    response.setHeader("Location",newLocn);

    }

Comments are closed.