<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Imagine Think Create Share : URL Rewriting</title><link>http://blogs.msdn.com/carloshm/archive/tags/URL+Rewriting/default.aspx</link><description>Tags: URL Rewriting</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>URL Rewriting in MOSS 2007</title><link>http://blogs.msdn.com/carloshm/archive/2008/10/16/url-rewriting-in-moss-2007.aspx</link><pubDate>Thu, 16 Oct 2008 01:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9001165</guid><dc:creator>carloshm</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/carloshm/comments/9001165.aspx</comments><wfw:commentRss>http://blogs.msdn.com/carloshm/commentrss.aspx?PostID=9001165</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;There are two things you hear in your first deployment of&amp;nbsp;a Publishing Site:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="XHTML Compliant" href="http://blogs.msdn.com/carloshm/archive/2008/10/09/moss-xhtml-compliant.aspx" mce_href="http://blogs.msdn.com/carloshm/archive/2008/10/09/moss-xhtml-compliant.aspx"&gt;XHTML validation&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Full URL customization&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;Although there were some commercial solutions (I remember &lt;A title=RAPID href="http://www.ascentium.com/" mce_href="http://www.ascentium.com/"&gt;RAPID&lt;/A&gt; having developed an HTTPModule, buti t seems they had deprecated it), I saw public information in order to implement or configure this behaviour.&lt;/P&gt;
&lt;P&gt;Although it is not trivial, as&amp;nbsp;the product&amp;nbsp;is huge, and testing may&amp;nbsp;have no end; it seems feasible.&lt;/P&gt;
&lt;P&gt;Searching for URL Rewriting components, you may find &lt;A title=URLRewriting href="http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx"&gt;ScottGu post&lt;/A&gt; talking about:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A target=_blank href="http://urlrewriter.net/"&gt;UrlRewriter.net&lt;/A&gt; 
&lt;LI&gt;&lt;A target=_blank href="http://www.urlrewriting.net/en/Default.aspx"&gt;UrlRewriting.net&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;And for those 2 solutions, you may find feedback after being used in MOSS:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://prodactor.blogspot.com/2007/11/sharepoint-moss-url-rewriting.html"&gt;http://prodactor.blogspot.com/2007/11/sharepoint-moss-url-rewriting.html&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://dgondotnet.blogspot.com/2008/04/moss-url-rewriting-and.html"&gt;http://dgondotnet.blogspot.com/2008/04/moss-url-rewriting-and.html&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The nice finding of Daniel Gonzalez was the way some webparts handle the URL (reusing at the client document.location as a valid url)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the other hand, you can review the approach of Waldek Mastykarz in his &lt;A title="URL Rewriting" href="http://blog.mastykarz.nl/semantic-urls-in-moss-2007-imtech-sharepoint-semantic-urls-free-feature/" mce_href="http://blog.mastykarz.nl/semantic-urls-in-moss-2007-imtech-sharepoint-semantic-urls-free-feature/"&gt;Semantic URL&lt;/A&gt; solution or others &lt;A title=RewritePath href="http://scaredpanda.com/2008/08/url-rewriting-with-sharepoint-moss-2007/" mce_href="http://scaredpanda.com/2008/08/url-rewriting-with-sharepoint-moss-2007/"&gt;custom developments&lt;/A&gt;&amp;nbsp;as for example the work done at the &lt;A title="URL Rewriter" href="http://www.codeplex.com/CKS/SourceControl/DirectoryView.aspx?SourcePath=%24%2fCKS%2fEBE%2fCKS.EBE%2fCKS.Blog&amp;amp;changeSetId=18180" mce_href="http://www.codeplex.com/CKS/SourceControl/DirectoryView.aspx?SourcePath=%24%2fCKS%2fEBE%2fCKS.EBE%2fCKS.Blog&amp;amp;changeSetId=18180"&gt;CKS project&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So my personal advice would be to be careful to talk about a full solution for URL Rewriting, and instead talk about a specific solution in a managed scenario: "Anonymous publishing site&amp;nbsp;with managed webparts"&lt;/P&gt;
&lt;P&gt;Namaste!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9001165" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/carloshm/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/carloshm/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/carloshm/archive/tags/URL+Rewriting/default.aspx">URL Rewriting</category></item></channel></rss>