<p>I know this site is written using ASP.Net MVC and I do not see "/Home" in the url.  This proves to me that it can be done.  What special route and do I need?</p>

[{'answer_id': 15474, 'author': 'Nick Berardi', 'author_id': 17, 'author_profile': 'https://Stackoverflow.com/users/17', 'pm_score': 5, 'selected': True, 'text': '<p>Just change "Home" to an empty string.</p>\n\n<pre><code>routes.MapRoute(\n    "Home",\n    "",\n    new { action = Index, controller = Home }\n);\n</code></pre>\n'}, {'answer_id': 19037, 'author': 'Haacked', 'author_id': 598, 'author_profile': 'https://Stackoverflow.com/users/598', 'pm_score': 3, 'selected': False, 'text': '<p>If you\'re running on IIS 7, you can simply delete the Default.aspx file that comes with ASP.NET MVC (assuming you\'re running on Preview 3 or higher). That file was needed due to an issue with Cassini that was fixed in .NET 3.5 SP1. For more details check out:</p>\n\n<p><a href="http://haacked.com/archive/2008/04/10/upcoming-changes-in-routing.aspx" rel="noreferrer">http://haacked.com/archive/2008/04/10/upcoming-changes-in-routing.aspx</a>\nand\n<a href="http://haacked.com/archive/2008/05/12/sp1-beta-and-its-effect-on-mvc.aspx" rel="noreferrer">http://haacked.com/archive/2008/05/12/sp1-beta-and-its-effect-on-mvc.aspx</a></p>\n'}, {'answer_id': 4699350, 'author': 'Brandon Joyce', 'author_id': 54050, 'author_profile': 'https://Stackoverflow.com/users/54050', 'pm_score': 3, 'selected': False, 'text': '<p>I actually like having all of my home controller methods to be at the root of the site. Like this:  /about, /contact, etc.  I guess I\'m picky.  I use a simple route constraint to do it.  <a href="http://sonerdy.com/getting-rid-of-home-in-aspnet-mvc" rel="nofollow">Here is my blog post with a code sample.</a></p>\n'}, {'answer_id': 15564471, 'author': 'prageeth', 'author_id': 2198134, 'author_profile': 'https://Stackoverflow.com/users/2198134', 'pm_score': -1, 'selected': False, 'text': '<p>In IIS 7, you can simply delete the Default.aspx file that comes with ASP.NET MVC (assuming you\'re running on Preview 3 or higher). That file was needed due to an issue with Cassini that was fixed in .NET 3.5 SP1.</p>\n\n<p>For more details check out:</p>\n\n<p><a href="http://haacked.com/archive/2008/04/10/upcoming-changes-in-routing.aspx" rel="nofollow">Upcoming Changes In Routing</a>  and  <a href="http://haacked.com/archive/2008/05/12/sp1-beta-and-its-effect-on-mvc.aspx" rel="nofollow">.NET 3.5 SP1 Beta and Its Effect on MVC</a></p>\n'}, {'answer_id': 27425188, 'author': 'SepehrM', 'author_id': 2550529, 'author_profile': 'https://Stackoverflow.com/users/2550529', 'pm_score': 1, 'selected': False, 'text': '<p>I\'d add  </p>\n\n<pre><code>routes.MapRoute("NoIndex", "{action}", new { controller = "Home", action = "Index" });\n</code></pre>\n\n<p>in RouteConfig.cs</p>\n'}, {'answer_id': 28389682, 'author': 'Kraig McConaghy', 'author_id': 3578535, 'author_profile': 'https://Stackoverflow.com/users/3578535', 'pm_score': 0, 'selected': False, 'text': '<p>This is what I did to get rid of Home.  It will treat all routes with only one specifier as Home/Action and any with two as Controller/Action.  The downside is now controller has to have an explicit index (/Controller != /Controller/Index), but it might help you or others.</p>\n\n<pre><code>routes.MapRoute(\n    "Default",\n    "{action}",\n    new { controller = "Home", action = "Index" }\n);\n\nroutes.MapRoute(\n    "Actions",\n    "{controller}/{action}",\n    new { }\n);\n</code></pre>\n'}]
['https://Stackoverflow.com/questions/15470', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/692/']