isnt google always saying that you shouldn't alter behavior of your site
depending of it is there bot or not?

On Thu, Apr 3, 2008 at 1:00 PM, Artur W. <[EMAIL PROTECTED]> wrote:

>
> Hi!
>
>
> igor.vaynberg wrote:
> >
> > also by doing what you have done users with cookies disabled wont be
> > able to use your site...
> >
>
> In my opinion session id is a problem. Google index the same page again
> and
> again.
>
> About the users without cookies we can do like this:
>
>
>        static class Unbuffered extends WebResponse {
>
>                 private static final String[] botAgents = { "onetszukaj",
> "googlebot",
> "appie", "architext",
>                        "jeeves", "bjaaland", "ferret", "gulliver",
> "harvest", "htdig",
>                        "linkwalker", "lycos_", "moget", "muscatferret",
> "myweb", "nomad",
> "scooter",
>                        "yahoo!\\sslurp\\schina", "slurp", "weblayers",
> "antibot", "bruinbot",
> "digout4u",
>                        "echo!", "ia_archiver", "jennybot", "mercator",
> "netcraft", "msnbot",
> "petersnews",
>                        "unlost_web_crawler", "voila", "webbase",
> "webcollage", "cfetch",
> "zyborg",
>                        "wisenutbot", "robot", "crawl", "spider" }; /* and
> so on... */
>
>                public Unbuffered(final HttpServletResponse res) {
>            super(res);
>         }
>
>        @Override
>        public CharSequence encodeURL(final CharSequence url) {
>             return isAgent() ? url : super.encodeURL(url);
>        }
>
>                private static boolean isAgent() {
>
>                        String agent =
>
> ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest().getHeader("User-Agent");
>
>                        for(String bot : botAgents) {
>                                if (agent.toLowerCase().indexOf(bot) != -1)
> {
>                                        return true;
>                                }
>                        }
>
>                        return false;
>                }
>    }
>
>
> I didn't test this code but I do similar thing in my old application in
> Spring and it works.
>
> Take care,
> Artur
>
>
> --
> View this message in context:
> http://www.nabble.com/Removing-the-jsessionid-for-SEO-tp16464534p16467396.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to