2009-08-30 4 views
1

私がルートを持っている:既存のASP.NET MVCルートを別のもの(HTTP 301を使用)にリダイレクトする方法はありますか?

routes.MapRoute(
     "Company", 
     "{id}/{name}.aspx", 
     new { controller = "Company", action = "CompanyIndex" } 
     ); 

私は同じURLにリダイレクト必要がありますが、 ".aspxの" 拡張子なし:

routes.MapRoute(
     "Company", 
     "{id}/{name}", 
     new { controller = "Company", action = "CompanyIndex" } 
     ); 

しかし、(ASPXの拡張子を持つ)古いURLを返すことができません404エラーコード。 301リダイレクトを使用してリダイレクトするだけで済みます。

答えて

関連する問題