私はホームページにリダイレクトする必要があるURLがたくさんあります(その理由は複雑です - そしてSEOは重要ではないので、私はする必要があります)。ASP.NET 4のホームページにURLリストをリダイレクトするMVCウェブアプリケーション
例えば
mydomain.com/hello
mydomain.com/bye
mydomain.com/whatever
& 30以上のすべての恒久ホームページにリダイレクトする必要があります。
私はこのようなRouteConfig.csで個別にセットアップのすべてのこれらのルートをでき:
routes.MapRoute("AboutUs", "aboutus", new { controller = "Home", action = "Index" });
しかしそれは多くの作業となり、これは頻繁な要件です。
Googleでは何も見つかりません。
リストを使用する方法とこれに対してより効率的な方法がありますか?
EDIT:
ダイナミックルート行き過ぎようだ - 私はちょうどURLの私はRouteConfig.csをcruftingずにどこかにリダイレクトすることができるのリストが必要です。アイデアは、ダイナミックなルートを作成するような複雑なものを実装するのではなく、簡潔で簡単な簡単なソリューションです。
の値にてhref永久にホームページにリダイレクトされるか、要求されるたびにHomeControllerのIndexアクションを呼び出すだけですか? – tmg
[.NET 4で経路を動的に作成することはできますか?](http://stackoverflow.com/questions/6834112/is-it-possible-to-create-routes-dynamically-in-net-4 ) –
最後に配置されたものにマッチするようにキャッチオールルートを行うことができます。しかし、私は(IIS URLのリライト)(http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module)と(30個の)永続的なリダイレクトはこれらの特定のルートだけをうまく捕らえることができます。 – Jasen