Hi guys,
Many months ago, I found a BIG bug inside ASP.NET 2...
And the big surpise for me tonight was to see that Community Server 2.0 has this bug too (and no one seen it or spoke about it... I searched on this forum before posting)
A small exemple is better than a big text (and sorry I'm french it's not easy for my to write in english)
Install Fiddler (http://www.fiddlertool.com/)
Build this request in the Request Builder :
Accept: */*
Accept-Language: fr
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0+(compatible;+Yahoo!+Slurp;+http://help.yahoo.com/help/us/ysearch/slurp)
Put
http://communityserver.org/blogs/dailynews/archive/2006/06/28/536312.aspx in the field and press the "Execute !" Button.
Look at the left side in the http sessions listview.
You will see : Result :
302 Instead of 200 !
Double click on the line of the result, go in the textvix tab, you will see that :
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/error.htm?aspxerrorpath=/blogs/post.aspx">here</a>.</h2>
</body></html> This is EXACTLY what Yahoo Slurp, GoogleBot, MSNBot etc... see (this is the case for MANY Bots)
(Try it with :
User-Agent: Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html)
it the same problem)
Months ago before I had exactly the same probleme on my site, the problem come from the rewriting (it's difficult to explain the root of the problem in english for me sorry).
I sent a feedback to the Scott Guthrie Team but I have no news since many months.
I didn't test it on my blogs when I migrate to CS 2.0 because I was sure that Telligent should have done this kind of tests... This is not the case and now I understand why my blogs lost there ranking in Google & co...(I'm "a little bit" angry about this)
I corrected the problem on my blogs tonight, If the guys of Telligent are interested by a "dirty hack" that I spent 1 week to found, contact me.
I tested a lots of sites using CommunityServer Like TheSpoke.net, and every time I get a 302 Error...
Try this url for exemple : http://thespoke.net/blogs/laurelle/archive/2006/06/07/960872.aspx => 302 !
Nicolas SOREL (Nix)
MVP .NET
Sorry for my english, I'm french. I hope my text is readable 
P.S : My solution is a really "dirty hack", that's why I don't write it here for the moment. I prefer that Microsoft release a hotfix instead of explain a bad way to fix the problem.